TF-297 Remove language selected when logout
This commit is contained in:
@@ -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;
|
||||
});
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user