From 3d97772600796cdcc5fd66e3099cee94d7da14bc Mon Sep 17 00:00:00 2001 From: yaso-meth Date: Tue, 23 Jul 2024 17:14:59 +0200 Subject: [PATCH] supertoken signout fix --- .../patient_manager/lib/components/patManAppDrawer.dart | 9 +++++++-- Frontend/patient_manager/lib/main_dev.dart | 4 ---- Frontend/patient_manager/lib/main_prod.dart | 2 +- 3 files changed, 8 insertions(+), 7 deletions(-) diff --git a/Frontend/patient_manager/lib/components/patManAppDrawer.dart b/Frontend/patient_manager/lib/components/patManAppDrawer.dart index 9f1091a0..7c00342f 100644 --- a/Frontend/patient_manager/lib/components/patManAppDrawer.dart +++ b/Frontend/patient_manager/lib/components/patManAppDrawer.dart @@ -44,7 +44,9 @@ class _PatManAppDrawerState extends State { } Future signOut() async { - await SuperTokens.signOut(); + await SuperTokens.signOut(completionHandler: (error) { + // handle error if any + }); return true; } @@ -220,7 +222,10 @@ class _PatManAppDrawerState extends State { ], ), onTap: () async { - if (await signOut()) { + await SuperTokens.signOut(completionHandler: (error) { + print(error); + }); + if (await SuperTokens.doesSessionExist() == false) { Navigator.of(context).pushNamed('/'); } }, diff --git a/Frontend/patient_manager/lib/main_dev.dart b/Frontend/patient_manager/lib/main_dev.dart index 18ead771..bd5ec393 100644 --- a/Frontend/patient_manager/lib/main_dev.dart +++ b/Frontend/patient_manager/lib/main_dev.dart @@ -11,7 +11,3 @@ void main() async { ); runApp(const MzanziInnovationHub()); } - -Future doesSessionExist() async { - return await SuperTokens.doesSessionExist(); -} diff --git a/Frontend/patient_manager/lib/main_prod.dart b/Frontend/patient_manager/lib/main_prod.dart index c7921006..9adf0200 100644 --- a/Frontend/patient_manager/lib/main_prod.dart +++ b/Frontend/patient_manager/lib/main_prod.dart @@ -7,7 +7,7 @@ void main() async { AppEnviroment.setupEnv(Enviroment.prod); SuperTokens.init( apiDomain: AppEnviroment.baseApiUrl, - apiBasePath: "/auth", + apiBasePath: "/api/auth", ); runApp(const MzanziInnovationHub()); }