import 'package:mangayomi/main.dart'; import 'package:mangayomi/models/settings.dart'; import 'package:riverpod_annotation/riverpod_annotation.dart'; part 'incognito_mode_state_provider.g.dart'; @riverpod class IncognitoModeState extends _$IncognitoModeState { @override bool build() { return isar.settings.getSync(227)!.incognitoMode!; } void setIncognitoMode(bool value) { final settings = isar.settings.getSync(227)!; state = value; isar.writeTxnSync(() => isar.settings.putSync(settings..incognitoMode = state)); } }