TF-297 Remove language selected when logout

This commit is contained in:
dab246
2022-07-08 15:23:17 +07:00
committed by Dat H. Pham
parent cf4d05e3e1
commit 915498a890
2 changed files with 18 additions and 0 deletions
@@ -1,6 +1,7 @@
import 'dart:ui';
import 'package:core/utils/app_logger.dart';
import 'package:shared_preferences/shared_preferences.dart';
class LanguageCacheManager {
@@ -27,4 +28,16 @@ class LanguageCacheManager {
}
return null;
}
Future<void> removeLanguage() async {
return Future.sync(() async {
await Future.wait([
_sharedPreferences.remove(keyLanguageCode),
_sharedPreferences.remove(keyCountryCode)
]);
}).catchError((error) {
log('LanguageCacheManager::removeLanguage(): error: $error');
return null;
});
}
}