diff --git a/lib/modules/timbre/bindings/timbre_binding.dart b/lib/modules/timbre/bindings/timbre_binding.dart index 6883836f7..15a9ecdb4 100644 --- a/lib/modules/timbre/bindings/timbre_binding.dart +++ b/lib/modules/timbre/bindings/timbre_binding.dart @@ -4,6 +4,6 @@ import '../controllers/timbre_controller.dart'; class TimbreBinding extends Bindings { @override void dependencies() { - Get.put(TimbreController()); + Get.lazyPut(() => TimbreController()); } } diff --git a/lib/modules/timbre/controllers/timbre_controller.dart b/lib/modules/timbre/controllers/timbre_controller.dart index d976105fa..37e71efd9 100644 --- a/lib/modules/timbre/controllers/timbre_controller.dart +++ b/lib/modules/timbre/controllers/timbre_controller.dart @@ -9,12 +9,7 @@ import 'package:path/path.dart' as path; import 'package:path_provider/path_provider.dart'; import 'package:record/record.dart'; -import '../../../data/services/speech_factory.dart'; -import '../../settings/controllers/settings_controller.dart'; - class TimbreController extends GetxController { - final SettingsController settingsController = Get.find(); - final GetStorage _storage = GetStorage(); final _record = AudioRecorder(); @@ -291,7 +286,6 @@ class TimbreController extends GetxController { void selectTone(Map data) { if (!data['isUsable'] || type.value == data['type']) return; type.value = data['type']; - settingsController.timbreName.value = data['name']; _storage.write('timbre', data['type']); } }