TF-1440 Fix user can not sign again after click back browser button in OIDC

(cherry picked from commit 27ff8d3a834306bf7f3711e0df85e7da126c7160)
This commit is contained in:
dab246
2023-03-24 12:01:43 +07:00
committed by Dat Vu
parent a794d8491e
commit a11415ce9c
4 changed files with 21 additions and 9 deletions
@@ -2,7 +2,7 @@
import 'package:shared_preferences/shared_preferences.dart';
import 'package:tmail_ui_user/features/login/data/local/authentication_info_cache_manager.dart';
import 'package:tmail_ui_user/features/login/data/model/authentication_info_cache.dart';
import 'package:tmail_ui_user/features/login/data/utils/login_constant.dart';
import 'package:tmail_ui_user/features/login/domain/model/login_constants.dart';
import 'package:tmail_ui_user/features/login/domain/repository/credential_repository.dart';
class CredentialRepositoryImpl extends CredentialRepository {
@@ -17,17 +17,17 @@ class CredentialRepositoryImpl extends CredentialRepository {
@override
Future<Uri> getBaseUrl() async {
return Uri.parse(sharedPreferences.getString(LoginConstant.keyBaseUrl) ?? '');
return Uri.parse(sharedPreferences.getString(LoginConstants.KEY_BASE_URL) ?? '');
}
@override
Future saveBaseUrl(Uri baseUrl) async {
await sharedPreferences.setString(LoginConstant.keyBaseUrl, baseUrl.toString());
await sharedPreferences.setString(LoginConstants.KEY_BASE_URL, baseUrl.toString());
}
@override
Future removeBaseUrl() async {
await sharedPreferences.remove(LoginConstant.keyBaseUrl);
await sharedPreferences.remove(LoginConstants.KEY_BASE_URL);
}
@override
@@ -1,4 +0,0 @@
class LoginConstant {
static const String keyBaseUrl = 'KEY_BASE_URL';
}