refactor setting providers; include content blocking settings;
This commit is contained in:
@@ -31,7 +31,7 @@ part 'bangs.g.dart';
|
||||
@Riverpod(keepAlive: true)
|
||||
Stream<BangData?> defaultSearchBangData(Ref ref) {
|
||||
final trigger = ref.watch(
|
||||
generalSettingsRepositoryProvider.select(
|
||||
generalSettingsWithDefaultsProvider.select(
|
||||
(value) => value.defaultSearchProvider,
|
||||
),
|
||||
);
|
||||
|
||||
@@ -7,7 +7,7 @@ part of 'bangs.dart';
|
||||
// **************************************************************************
|
||||
|
||||
String _$defaultSearchBangDataHash() =>
|
||||
r'acce519559903505f9623f3631b6f4177a396d39';
|
||||
r'5fa3f588b57a82dd8fffb2082e495108a242ef72';
|
||||
|
||||
/// See also [defaultSearchBangData].
|
||||
@ProviderFor(defaultSearchBangData)
|
||||
|
||||
@@ -63,7 +63,7 @@ class BangListScreen extends HookConsumerWidget {
|
||||
.setTrigger(bang.trigger);
|
||||
|
||||
final settings = ref.read(
|
||||
generalSettingsRepositoryProvider,
|
||||
generalSettingsWithDefaultsProvider,
|
||||
);
|
||||
|
||||
SearchRoute(
|
||||
|
||||
@@ -89,7 +89,7 @@ class BangDetails extends HookConsumerWidget {
|
||||
final url = Uri.parse(bangData.getTemplateUrl('').origin);
|
||||
final isPrivate =
|
||||
ref
|
||||
.read(generalSettingsRepositoryProvider)
|
||||
.read(generalSettingsWithDefaultsProvider)
|
||||
.defaultCreateTabType ==
|
||||
TabType.private;
|
||||
|
||||
|
||||
@@ -86,7 +86,7 @@ class SiteSearch extends HookConsumerWidget {
|
||||
final isPrivate =
|
||||
ref.read(selectedTabStateProvider)?.isPrivate ??
|
||||
ref
|
||||
.read(generalSettingsRepositoryProvider)
|
||||
.read(generalSettingsWithDefaultsProvider)
|
||||
.defaultCreateTabType ==
|
||||
TabType.private;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user