setting to enable screenshot protection

This commit is contained in:
Fabian Freund
2026-05-01 05:18:32 +02:00
parent e7ccd1cf89
commit 0f011351ff
14 changed files with 2347 additions and 3193 deletions
@@ -107,6 +107,23 @@ class EngineSettingsReplicationService
},
);
ref.listen(
fireImmediately: true,
generalSettingsWithDefaultsProvider.select(
(settings) => settings.screenshotProtectionEnabled,
),
(previous, next) async {
await _service.setScreenshotProtectionEnabled(next);
},
onError: (error, stackTrace) {
logger.e(
'Error listening to screenshotProtectionEnabled',
error: error,
stackTrace: stackTrace,
);
},
);
ref.listen(
fireImmediately: true,
generalSettingsWithDefaultsProvider.select(
@@ -44,7 +44,7 @@ final class EngineSettingsReplicationServiceProvider
}
String _$engineSettingsReplicationServiceHash() =>
r'71b611a99af83187e392d16288cec280ef44269f';
r'8f37476c9beecd6cc70a07b8cd3a51864b077176';
abstract class _$EngineSettingsReplicationService extends $Notifier<void> {
void build();