svelte.sk-auth/dist/client/signIn.esm.js
2022-02-02 20:08:30 -07:00

27 lines
732 B
JavaScript

async function signIn(provider, data, config) {
if (data) {
const path2 = mergePath(["/api/auth", config?.basePath ?? null], `/callback/${provider}`);
const res = await fetch(path2, {
method: "POST",
headers: {
"Content-Type": "application/json"
},
body: JSON.stringify(data)
});
return await res.json();
}
let redirectUrl;
if (config?.redirectUrl) {
redirectUrl = config.redirectUrl;
}
const queryData = {
redirect: redirectUrl ?? "/"
};
const query = new URLSearchParams(queryData);
const path = mergePath(["/api/auth", config?.basePath ?? null], `/signin/${provider}?${query}`);
return path;
}
export { signIn };
//# sourceMappingURL=signIn.esm.js.map