TF-2384 Store data to keychain when save new Account
Signed-off-by: dab246 <tdvu@linagora.com> (cherry picked from commit 4d84a3354927d1c0becaf0e8e6d7cc8c54721f58)
This commit is contained in:
@@ -7,9 +7,11 @@ import 'package:core/utils/config/app_config_loader.dart';
|
||||
import 'package:core/utils/file_utils.dart';
|
||||
import 'package:core/utils/platform_info.dart';
|
||||
import 'package:device_info_plus/device_info_plus.dart';
|
||||
import 'package:flutter_secure_storage/flutter_secure_storage.dart';
|
||||
import 'package:get/get.dart';
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
import 'package:tmail_ui_user/features/sending_queue/presentation/utils/sending_queue_isolate_manager.dart';
|
||||
import 'package:tmail_ui_user/main/utils/app_config.dart';
|
||||
import 'package:tmail_ui_user/main/utils/email_receive_manager.dart';
|
||||
import 'package:uuid/uuid.dart';
|
||||
|
||||
@@ -25,6 +27,7 @@ class CoreBindings extends Bindings {
|
||||
_bindingReceivingSharingStream();
|
||||
_bindingUtils();
|
||||
_bindingIsolate();
|
||||
_bindingStorage();
|
||||
}
|
||||
|
||||
void _bindingAppImagePaths() {
|
||||
@@ -64,4 +67,13 @@ class CoreBindings extends Bindings {
|
||||
Get.put(SendingQueueIsolateManager());
|
||||
}
|
||||
}
|
||||
|
||||
void _bindingStorage() {
|
||||
Get.put(const FlutterSecureStorage(
|
||||
iOptions: IOSOptions(
|
||||
groupId: AppConfig.iOSKeychainSharingGroupId,
|
||||
accountName: AppConfig.iOSKeychainSharingService,
|
||||
)
|
||||
));
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user