Files
AnimeTV-Frontend/features/oauth-callback/lib/sendCallbackToServer.ts
Rafi Arrafif 8b2d74ed3f 🚩 (flags) send callback uri
Send the frontend callback URI to the backend as required by the OAuth vendor. The frontend explicitly sends the
callback URI for flexibility in the backend system.
2025-09-03 23:17:24 +07:00

20 lines
517 B
TypeScript

"use server";
import { api } from "@/shared/api/connector";
export const SendCallbackToServer = async (data: string, provider: string) => {
const backendHandlerUrl = `auth/${provider}/callback/`;
const frontendHandlerUrl = `${process.env
.APP_DOMAIN!}/auth/callback/${provider}`;
try {
const response = await api.get(
`${backendHandlerUrl}${data}&callbackURI=${frontendHandlerUrl}`
);
const result = await response.json();
return result;
} catch (error) {
throw error;
}
};