import { Resource } from "https://deno.land/x/[email protected]/mod.ts";
import { createClient } from "https://esm.sh/@supabase/[email protected]";
export async function main(
auth: Resource<"supabase">,
email: string,
password: string,
) {
const client = createClient(auth.url, auth.key);
const { data, error } = await client.auth.signInWithPassword({email, password})
if(error) {
return {
access_token: undefined,
refresh_token: undefined,
error: error.message
}
}
return {
access_token: data?.session?.access_token,
refresh_token: data?.session?.refresh_token,
error: undefined
}
}