Display AI Scribe togge in Preference

This commit is contained in:
Dat H. Pham
2025-12-19 10:41:06 +07:00
committed by Dat H. Pham
parent 9a46f6c663
commit 3c20c005f6
6 changed files with 44 additions and 2 deletions
@@ -6,6 +6,7 @@ import 'package:tmail_ui_user/features/manage_account/data/local/language_cache_
import 'package:tmail_ui_user/features/manage_account/data/local/preferences_setting_manager.dart';
import 'package:tmail_ui_user/features/manage_account/data/repository/manage_account_repository_impl.dart';
import 'package:tmail_ui_user/features/manage_account/domain/repository/manage_account_repository.dart';
import 'package:tmail_ui_user/features/manage_account/domain/usecases/get_ai_scribe_config_interactor.dart';
import 'package:tmail_ui_user/features/manage_account/domain/usecases/save_language_interactor.dart';
import 'package:tmail_ui_user/features/server_settings/data/datasource/server_settings_data_source.dart';
import 'package:tmail_ui_user/features/server_settings/data/datasource_impl/remote_server_settings_data_source_impl.dart';
@@ -62,6 +63,10 @@ class PreferencesInteractorsBindings extends InteractorsBindings {
() => SaveLanguageInteractor(Get.find<ManageAccountRepository>(tag: composerId)),
tag: composerId,
);
Get.lazyPut(
() => GetAIScribeConfigInteractor(Get.find<ManageAccountRepository>(tag: composerId)),
tag: composerId,
);
}
@override
@@ -101,5 +106,6 @@ class PreferencesInteractorsBindings extends InteractorsBindings {
Get.delete<ManageAccountRepositoryImpl>(tag: composerId);
Get.delete<ManageAccountRepository>(tag: composerId);
Get.delete<SaveLanguageInteractor>(tag: composerId);
Get.delete<GetAIScribeConfigInteractor>(tag: composerId);
}
}