frubalu
07/27/2021, 6:10 PMFlyken
07/27/2021, 6:11 PMFlyken
07/27/2021, 6:11 PMfrubalu
07/27/2021, 6:12 PMFlyken
07/27/2021, 6:12 PMFlyken
07/27/2021, 6:12 PMFlyken
07/27/2021, 6:12 PMFlyken
07/27/2021, 6:12 PMhips
07/27/2021, 6:12 PMFlyken
07/27/2021, 6:13 PMFlyken
07/27/2021, 6:13 PMhips
07/27/2021, 6:13 PMFlyken
07/27/2021, 6:14 PMhips
07/27/2021, 6:15 PMFlyken
07/27/2021, 6:16 PMjs
const gameList = await supabase.from('games').select('*').eq('id', res.data.map(g => g.game_id));
console.log(gameList);
if(gameList) setGames(gameList.data);
is this right?Flyken
07/27/2021, 6:16 PMFlyken
07/27/2021, 6:16 PMfrubalu
07/27/2021, 6:16 PMfrubalu
07/27/2021, 6:17 PMLio
07/27/2021, 6:18 PM.contains('id', res.data.map(g => g.game_id))
?Flyken
07/27/2021, 6:18 PMfrubalu
07/27/2021, 6:19 PMfrubalu
07/27/2021, 6:19 PM.or()
filterFlyken
07/27/2021, 6:19 PMFlyken
07/27/2021, 6:19 PMfrubalu
07/27/2021, 6:54 PMconst { data, errors } = await signIn(credentials, provider);
This is a method that i have available on a user context:
signIn: async (credentials: any, provider: Provider) => {
const { data, errors } = await loginMutation({
variables: {
input: {
email: credentials?.email as string,
password: credentials?.password as string,
provider,
},
},
});
return { data, errors };
},
This calls a GraphQL resolver, which runs this method:
const { data, error } = await supabase.auth.signIn({ email, password });
All of my data returns correctly, no errors, and I'm pushed correctly to the index inside of the application. But if I run something like this inside of my user context, session and user are never set:
useEffect(() => {
const session = supabase.auth.session();
console.log({ session });
setSession(session);
setUser(session?.user ?? null);
const { data: authListener } = supabase.auth.onAuthStateChange(
async (event, session) => {
console.log({ event });
console.log({ session });
setSession(session);
setUser(session?.user ?? null);
}
);
return () => {
authListener?.unsubscribe();
};
}, []);
frubalu
07/27/2021, 6:56 PMYelloJello
07/27/2021, 6:59 PMfrubalu
07/27/2021, 7:00 PMYelloJello
07/27/2021, 7:00 PM