From 6969b31ec70b712ec802cb70b8ec3b17aba6fedb Mon Sep 17 00:00:00 2001 From: Hans Kokx Date: Fri, 13 Sep 2024 11:25:28 +0200 Subject: [PATCH] Revert "Remove unused callback from the ArcaneAuthenticationService during logout" This reverts commit cdc44e87474c267db082ef92496c2b0189e18326. --- lib/src/services/authentication/authentication_service.dart | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/src/services/authentication/authentication_service.dart b/lib/src/services/authentication/authentication_service.dart index dfadd7a..9c253e1 100644 --- a/lib/src/services/authentication/authentication_service.dart +++ b/lib/src/services/authentication/authentication_service.dart @@ -103,7 +103,7 @@ class ArcaneAuthenticationService extends ArcaneService { /// Logs the current user out. Upon successful logout, `status` will be set to /// `AuthenticationStatus.unauthenticated`. - Future logOut() async { + Future 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);