INNER CODE UNIT · TypeScript
jsonResponse
raj457036/CopyCat-Clipboard · supabase/functions/manage_sync_devices/index.ts:24
function jsonResponse(body: unknown, status = 200): Response {
return new Response(JSON.stringify(body), {
headers: { ...corsHeaders, "Content-Type": "application/json" },
status,
});
}
async function getAuthenticatedUser(req: Request) {
const authToken = req.headers.get("Authorization");
const { data: { user }, error } = await getSupabaseClient(authToken).auth.getUser();
return error ? null : user;
}
async function getPlanDeviceLimit(
client: SupabaseClient,
userId: string,
): Promise<number> {
const { data } = await client