setupRealWearVoiceCommandInjector function
void
setupRealWearVoiceCommandInjector({
- required Logger logger,
Implementation
void setupRealWearVoiceCommandInjector({
required Logger logger,
}) {
final i = realwearVoiceCommandInjector;
// Helpers
i.registerLazySingleton(() => logger);
i.registerLazySingleton(() => EventBus());
i.registerLazySingleton(() => const Uuid());
i.registerLazySingleton(() => MethodChannelHandler(i(), i()));
i.registerLazySingleton(() => VoiceCommandManager(i()));
// UI
i.registerFactory(() => VoiceCommandWidgetModel(i(), i()));
i.registerFactory(() => VoiceDraggableWidgetModel(i(), i()));
}