From 544e9c214a98d5d4aa1c74fe75bde1767ac056d6 Mon Sep 17 00:00:00 2001 From: Kima Date: Sun, 18 Aug 2024 13:27:52 +0200 Subject: [PATCH] some modifications in login refresh --- refilc_kreta_api/lib/client/client.dart | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/refilc_kreta_api/lib/client/client.dart b/refilc_kreta_api/lib/client/client.dart index a198731..e9ff255 100644 --- a/refilc_kreta_api/lib/client/client.dart +++ b/refilc_kreta_api/lib/client/client.dart @@ -257,26 +257,28 @@ class KretaClient { refreshToken ??= loginUser.refreshToken; - print("REFRESH TOKEN BELOW"); - print(refreshToken); + // print("REFRESH TOKEN BELOW"); + // print(refreshToken); if (refreshToken != null) { - print("REFRESHING LOGIN"); + // print("REFRESHING LOGIN"); Map? res = await postAPI(KretaAPI.login, headers: headers, body: User.refreshBody( refreshToken: loginUser.refreshToken, instituteCode: loginUser.instituteCode, )); - print("REFRESH RESPONSE BELOW"); - print(res); + // print("REFRESH RESPONSE BELOW"); + // print(res); if (res != null) { if (res.containsKey("error")) { // remove user if refresh token expired if (res["error"] == "invalid_grant") { // remove user from app - _user.removeUser(loginUser.id); - await _database.store.removeUser(loginUser.id); + // _user.removeUser(loginUser.id); + // await _database.store.removeUser(loginUser.id); + + print("invalid refresh token (invalid_grant)"); // return error return "refresh_token_expired";