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