From 38d9b5f3b2c7afbb35752a6501b0a4200260b9ce Mon Sep 17 00:00:00 2001 From: Kima Date: Wed, 13 Nov 2024 19:10:48 +0100 Subject: [PATCH] fixed login finally --- refilc/lib/api/providers/sync.dart | 10 +++++++--- refilc_kreta_api/lib/client/client.dart | 2 +- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/refilc/lib/api/providers/sync.dart b/refilc/lib/api/providers/sync.dart index cb8c474..81fca47 100644 --- a/refilc/lib/api/providers/sync.dart +++ b/refilc/lib/api/providers/sync.dart @@ -2,6 +2,7 @@ import 'dart:io'; +import 'package:flutter/foundation.dart'; import 'package:refilc/api/providers/database_provider.dart'; import 'package:refilc/api/providers/status_provider.dart'; import 'package:refilc/api/providers/user_provider.dart'; @@ -58,7 +59,8 @@ Future syncAll(BuildContext context) { tasks = [ // refresh login syncStatus(() async { - print(user.user?.accessTokenExpire); + // print(user.user?.accessTokenExpire); + // print('${user.user?.accessToken ?? "no token"} - ACCESS TOKEN'); if (user.user == null) return; if (user.user!.accessTokenExpire.isBefore(DateTime.now())) { @@ -66,12 +68,14 @@ Future syncAll(BuildContext context) { .refreshLogin() ?? ''; if (authRes != 'success') { - print('ERROR: failed to refresh login'); + if (kDebugMode) print('ERROR: failed to refresh login'); lock = false; return Future.value(); + } else { + if (kDebugMode) print('INFO: access token refreshed'); } } else { - print('INFO: access token is not expired'); + if (kDebugMode) print('INFO: access token is not expired'); } }()), diff --git a/refilc_kreta_api/lib/client/client.dart b/refilc_kreta_api/lib/client/client.dart index 1cd5964..e383ac1 100644 --- a/refilc_kreta_api/lib/client/client.dart +++ b/refilc_kreta_api/lib/client/client.dart @@ -304,7 +304,7 @@ class KretaClient { if (res.containsKey("access_token")) { accessToken = res["access_token"]; - loginUser.accessToken = res["refresh_token"]; + loginUser.accessToken = res["access_token"]; loginUser.accessTokenExpire = DateTime.now().add(Duration(seconds: (res["expires_in"] - 30))); _database.store.storeUser(loginUser);