Hello everyone. I’m using the cloud appwrite to auth my users.
Originally I have had a sign in work successfully and the flow worked well. Suddenly with zero code changes. I am getting this 409 user exists error. I’m uncertain if I have done something wrong. I can share a snippet of my code if need be.
Any help at all would be greatly appreciated.
void handleLogin() async {
try {
EasyLoading.show(status: 'Logging you in...');
// await account.deleteSessions();
final repository = injector.get<AuthRepository>();
// Step 1: Start Google Login via Appwrite
final _ = await account.createOAuth2Session(
provider: OAuthProvider.google,
);
await Future.delayed(const Duration(seconds: 5));
// Step 2: Fetch User Details
final user = await account.get();
final jwtResponse = await account.createJWT();
FirebaseMessaging messaging = FirebaseMessaging.instance;
String? token = await messaging.getToken();
if (token != null) {
try {
await account.createPushTarget(targetId: user.$id, identifier: token);
} catch (_) {
try {
await account.updatePushTarget(
targetId: user.$id,
identifier: token,
);
} catch (_) {
rethrow;
}
}
}
// backend stuff non app related here
context.pushReplacementNamed('/home');
}
}
} catch (e) {
toastLong('Something went wrong: $e');
} finally {
EasyLoading.dismiss();
}
}
did you delete the user?
Should I ? I wasn’t sure what to do
No I'm just asking if you did before this
Recommended threads
- Realtime api and labels as permission
in my tables i set labels as permission and real-time capabilities stopped working. Before when i was having "any" role everything was working. Note: user have...
- Sveltekit + Bun sites runtime not deploy...
anyone tried deploying sveltekit + bun sites? its building but not running, and the only thing from build console to value is ``` > Using svelte-adapter-bun .s...
- Register Disable
this is possible disable register but keep oauth login?