make safe browsing a dedicated setting

This commit is contained in:
Fabian Freund
2026-04-16 09:43:51 +02:00
parent eca74b283a
commit 2e1b29a463
8 changed files with 158 additions and 10 deletions
@@ -124,6 +124,10 @@ class EngineSettingsRepository extends _$EngineSettingsRepository {
DriftSqlType.bool,
db.typeMapping,
),
'safeBrowsingMalwareEnabled': settings['safeBrowsingMalwareEnabled']
?.readAs(DriftSqlType.bool, db.typeMapping),
'safeBrowsingPhishingEnabled': settings['safeBrowsingPhishingEnabled']
?.readAs(DriftSqlType.bool, db.typeMapping),
'locales': settings['locales']
?.readAs(DriftSqlType.string, db.typeMapping)
.mapNotNull(jsonDecode),
@@ -34,7 +34,7 @@ final class EngineSettingsRepositoryProvider
}
String _$engineSettingsRepositoryHash() =>
r'4abe41cfeba8e39484683033f11c54be644fa2b2';
r'f3fe745e37ec89c2d403906250aea66321c3e505';
abstract class _$EngineSettingsRepository
extends $StreamNotifier<EngineSettings> {