updates username automatically

This commit is contained in:
SomnusVeritas
2023-10-20 21:44:02 +02:00
parent 04de39bb77
commit f364c0ff3a

View File

@@ -33,11 +33,16 @@ class DbHelper {
password: 'password', password: 'password',
); );
await prefs.setString('username', username); await prefs.setString('username', username);
} on AuthException catch (e) { } on AuthException catch (_) {
await _supabase.auth.signUp( await _supabase.auth.signUp(
email: '$username@skup.in', email: '$username@skup.in',
password: 'password', password: 'password',
data: {'username': username}); data: {'username': username}).whenComplete(
() => _supabase.from('profiles').update({'username': username}).eq(
'id',
currentUser!.id,
),
);
await prefs.setString('username', username); await prefs.setString('username', username);
} }
} }
@@ -71,7 +76,7 @@ class DbHelper {
static void logout() async { static void logout() async {
final prefs = await _prefs; final prefs = await _prefs;
bool success = await prefs.remove('username'); await prefs.remove('username');
_supabase.auth.signOut(); _supabase.auth.signOut();
} }