import 'package:hiddify/services/files_editor_service.dart'; import 'package:hiddify/services/platform_settings.dart'; import 'package:hiddify/services/runtime_details_service.dart'; import 'package:hiddify/services/singbox/singbox_service.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'service_providers.g.dart'; @Riverpod(keepAlive: true) FilesEditorService filesEditorService(FilesEditorServiceRef ref) => FilesEditorService(); @Riverpod(keepAlive: true) RuntimeDetailsService runtimeDetailsService(RuntimeDetailsServiceRef ref) => RuntimeDetailsService(); @Riverpod(keepAlive: true) SingboxService singboxService(SingboxServiceRef ref) => SingboxService(); @riverpod PlatformSettings platformSettings(PlatformSettingsRef ref) => PlatformSettings();