Revert "Remove unused callback from the ArcaneAuthenticationService during logout"

This reverts commit cdc44e8747.
This commit is contained in:
2024-09-13 11:25:28 +02:00
parent cdc44e8747
commit 6969b31ec7
@@ -103,7 +103,7 @@ class ArcaneAuthenticationService extends ArcaneService {
/// Logs the current user out. Upon successful logout, `status` will be set to
/// `AuthenticationStatus.unauthenticated`.
Future<void> logOut() async {
Future<void> logOut({required VoidCallback onLoggedOut}) async {
if (_mocked) return;
if (status == AuthenticationStatus.unauthenticated) return;
@@ -112,6 +112,7 @@ class ArcaneAuthenticationService extends ArcaneService {
await loggedOut.fold(
onSuccess: (_) async {
setUnauthenticated();
onLoggedOut();
},
onError: (e) {
throw Exception(e);