import { httpDeleteInterceptor, httpGetInterceptor, httpPostInterceptor, } from "../http-config/http-interceptor-service"; // ✅ Kamu bisa ganti Promise → Promise kalau tahu struktur response export async function getFbTokenValid(): Promise { const url = "social-media/facebook/token-valid"; return httpGetInterceptor({ url }); } export async function saveFbToken(token: string): Promise { const url = `social-media/facebook/token?token=${encodeURIComponent(token)}`; return httpPostInterceptor({ url }); } export async function getYtTokenValid(): Promise { const url = "social-media/youtube/token-valid"; return httpGetInterceptor({ url }); } export async function saveYtToken(code: string | string[]): Promise { const authCode = Array.isArray(code) ? code[0] : code; // handle jika Next.js router.query.code adalah array const url = `social-media/youtube/token?authCode=${encodeURIComponent(authCode)}`; return httpPostInterceptor({ url }); } // export async function getYtPolritvStatus(): Promise { // const url = "social-media/youtube/polritv"; // return getAPI({ url }); // }