Fix Spotify auth, playlist creation, and Expo config
This commit is contained in:
@@ -48,12 +48,28 @@ export const AuthProvider = ({ children }: { children: ReactNode }) => {
|
||||
supabase.auth.getSession().then(({ data: { session } }) => {
|
||||
setSession(session);
|
||||
setUser(session?.user ?? null);
|
||||
if (!session) {
|
||||
setIsDemoMode(false);
|
||||
setIsSpotifyAuthenticated(false);
|
||||
} else {
|
||||
const isSpotify = !!session.user?.user_metadata?.spotify_id;
|
||||
setIsSpotifyAuthenticated(isSpotify);
|
||||
setIsDemoMode(false);
|
||||
}
|
||||
setLoading(false);
|
||||
});
|
||||
|
||||
const { data: { subscription } } = supabase.auth.onAuthStateChange((_event, session) => {
|
||||
setSession(session);
|
||||
setUser(session?.user ?? null);
|
||||
if (!session) {
|
||||
setIsDemoMode(false);
|
||||
setIsSpotifyAuthenticated(false);
|
||||
} else {
|
||||
const isSpotify = !!session.user?.user_metadata?.spotify_id;
|
||||
setIsSpotifyAuthenticated(isSpotify);
|
||||
setIsDemoMode(false);
|
||||
}
|
||||
setLoading(false);
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user