From ebf9a41bce8f8c9f5a4ac888d374706f2ad34aac Mon Sep 17 00:00:00 2001 From: Fabian Freund Date: Sat, 27 Sep 2025 11:19:36 +0200 Subject: [PATCH] fix provider issues --- app/lib/features/geckoview/domain/providers/tab_state.g.dart | 2 +- .../browser/domain/services/proxy_settings_replication.g.dart | 2 +- .../geckoview/features/history/domain/providers.g.dart | 2 +- .../features/tabs/domain/providers/selected_container.dart | 2 +- .../features/tabs/domain/providers/selected_container.g.dart | 4 ++-- .../geckoview/features/tabs/domain/repositories/tab.dart | 4 +--- .../geckoview/features/tabs/domain/repositories/tab.g.dart | 2 +- app/lib/presentation/controllers/website_title.g.dart | 2 +- 8 files changed, 9 insertions(+), 11 deletions(-) diff --git a/app/lib/features/geckoview/domain/providers/tab_state.g.dart b/app/lib/features/geckoview/domain/providers/tab_state.g.dart index 1a370153..a046952d 100644 --- a/app/lib/features/geckoview/domain/providers/tab_state.g.dart +++ b/app/lib/features/geckoview/domain/providers/tab_state.g.dart @@ -41,7 +41,7 @@ final class TabStatesProvider } } -String _$tabStatesHash() => r'66cff6a7b36328ee23b89fdd53046987b346bfcd'; +String _$tabStatesHash() => r'37fbcd50318bb13358e123342b323723641d4f3f'; abstract class _$TabStates extends $Notifier> { Map build(); diff --git a/app/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.g.dart b/app/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.g.dart index 09a37e60..9f9dd1be 100644 --- a/app/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.g.dart +++ b/app/lib/features/geckoview/features/browser/domain/services/proxy_settings_replication.g.dart @@ -42,7 +42,7 @@ final class ProxySettingsReplicationProvider } String _$proxySettingsReplicationHash() => - r'46063662e3aca4f38a6876f4265ada9a87bde6dc'; + r'f58752de40db3b59553f86b56ab6c4558dda988d'; abstract class _$ProxySettingsReplication extends $Notifier { void build(); diff --git a/app/lib/features/geckoview/features/history/domain/providers.g.dart b/app/lib/features/geckoview/features/history/domain/providers.g.dart index e6a8ce76..40f86338 100644 --- a/app/lib/features/geckoview/features/history/domain/providers.g.dart +++ b/app/lib/features/geckoview/features/history/domain/providers.g.dart @@ -41,7 +41,7 @@ final class HistoryFilterProvider } } -String _$historyFilterHash() => r'a30ed30dac56422144225adb2c5d2c1ba5c740dd'; +String _$historyFilterHash() => r'1f8269e5f1227d6efde194e00c3d79a268ab1e4d'; abstract class _$HistoryFilter extends $Notifier { HistoryFilterOptions build(); diff --git a/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.dart b/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.dart index 22ec4686..ccc0ae84 100644 --- a/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.dart +++ b/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.dart @@ -33,7 +33,7 @@ part 'selected_container.g.dart'; enum SetContainerResult { failed, success, successHasProxy } -@Riverpod() +@Riverpod(keepAlive: true) class SelectedContainer extends _$SelectedContainer { Future fetchData() async { if (state != null) { diff --git a/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.g.dart b/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.g.dart index 4aaf7d02..b23f8182 100644 --- a/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.g.dart +++ b/app/lib/features/geckoview/features/tabs/domain/providers/selected_container.g.dart @@ -20,7 +20,7 @@ final class SelectedContainerProvider argument: null, retry: null, name: r'selectedContainerProvider', - isAutoDispose: true, + isAutoDispose: false, dependencies: null, $allTransitiveDependencies: null, ); @@ -41,7 +41,7 @@ final class SelectedContainerProvider } } -String _$selectedContainerHash() => r'78a43c90ad5e4906ebb33f6b865b23adeb4cae8f'; +String _$selectedContainerHash() => r'9e9a9b5e3c91ff1fbf8544e329524f8e064587fe'; abstract class _$SelectedContainer extends $Notifier { String? build(); diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/tab.dart b/app/lib/features/geckoview/features/tabs/domain/repositories/tab.dart index a11e3abd..f93c40c6 100644 --- a/app/lib/features/geckoview/features/tabs/domain/repositories/tab.dart +++ b/app/lib/features/geckoview/features/tabs/domain/repositories/tab.dart @@ -32,9 +32,7 @@ class TabDataRepository extends _$TabDataRepository { String tabId, ContainerData targetContainer, ) async { - final currentContainerId = await ref - .read(tabDataRepositoryProvider.notifier) - .getContainerTabId(tabId); + final currentContainerId = await getContainerTabId(tabId); final currentContainerData = await currentContainerId.mapNotNull( (containerId) => ref diff --git a/app/lib/features/geckoview/features/tabs/domain/repositories/tab.g.dart b/app/lib/features/geckoview/features/tabs/domain/repositories/tab.g.dart index 9851229c..05635da3 100644 --- a/app/lib/features/geckoview/features/tabs/domain/repositories/tab.g.dart +++ b/app/lib/features/geckoview/features/tabs/domain/repositories/tab.g.dart @@ -41,7 +41,7 @@ final class TabDataRepositoryProvider } } -String _$tabDataRepositoryHash() => r'295c1718ecf41202709517fb2c5b31527e885dfa'; +String _$tabDataRepositoryHash() => r'cc25e0e23a0c0cff5670e59bb0f20496e21a2824'; abstract class _$TabDataRepository extends $Notifier { void build(); diff --git a/app/lib/presentation/controllers/website_title.g.dart b/app/lib/presentation/controllers/website_title.g.dart index 8ff59913..33fb2a86 100644 --- a/app/lib/presentation/controllers/website_title.g.dart +++ b/app/lib/presentation/controllers/website_title.g.dart @@ -58,7 +58,7 @@ final class CompletePageInfoProvider } } -String _$completePageInfoHash() => r'fe1804e1aa4ef34ab4b23b58a4f8a0f6852940b7'; +String _$completePageInfoHash() => r'e033a1439ee47af5aef0fd6bf3e8a41d5e88c6fe'; final class CompletePageInfoFamily extends $Family with