import 'package:hiddify/data/data_providers.dart'; import 'package:hiddify/utils/pref_notifier.dart'; import 'package:hiddify/utils/utils.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'service_prefs.g.dart'; @Riverpod(keepAlive: true) class StartedByUser extends _$StartedByUser with AppLogger { late final _pref = Pref(ref.watch(sharedPreferencesProvider), "started_by_user", false); @override bool build() => _pref.getValue(); Future update(bool value) { state = value; return _pref.update(value); } }