refactor setting providers; include content blocking settings;

This commit is contained in:
Fabian Freund
2025-08-23 06:30:25 +02:00
parent 7a89c622dc
commit ce657dd26a
53 changed files with 958 additions and 404 deletions
@@ -44,7 +44,7 @@ GeckoSelectionActionService selectionActionService(Ref ref) {
service.setActions([
SearchAction((text) async {
final router = await ref.read(routerProvider.future);
final settings = ref.read(generalSettingsRepositoryProvider);
final settings = ref.read(generalSettingsWithDefaultsProvider);
final route = SearchRoute(
tabType:
ref.read(selectedTabTypeProvider) ??
@@ -64,7 +64,7 @@ GeckoSelectionActionService selectionActionService(Ref ref) {
final isPrivate =
currentTab?.isPrivate ??
ref
.read(generalSettingsRepositoryProvider)
.read(generalSettingsWithDefaultsProvider)
.defaultCreateTabType ==
TabType.private;
@@ -7,7 +7,7 @@ part of 'providers.dart';
// **************************************************************************
String _$selectionActionServiceHash() =>
r'f356434878b46fd443c8e3a8a48cf07c34a63b70';
r'b1deac5e0566443b4729656c7082903b529bc269';
/// See also [selectionActionService].
@ProviderFor(selectionActionService)
@@ -349,7 +349,7 @@ class TabRepository extends _$TabRepository {
next.whenData((value) async {
final isPrivate =
ref
.read(generalSettingsRepositoryProvider)
.read(generalSettingsWithDefaultsProvider)
.defaultIntentTabType ==
TabType.private;
@@ -6,7 +6,7 @@ part of 'tab.dart';
// RiverpodGenerator
// **************************************************************************
String _$tabRepositoryHash() => r'fccaa6521e1bad7e8b3f82e6d611469348dc8667';
String _$tabRepositoryHash() => r'3465f351f1d36e0f21b4e8ef4ebe7fdc4fbc0b75';
/// See also [TabRepository].
@ProviderFor(TabRepository)