add fire immediately to some listeners

This commit is contained in:
Fabian Freund
2025-06-23 22:23:48 +02:00
parent 9351dc3852
commit 12c9d32a9b
6 changed files with 7 additions and 4 deletions
@@ -322,6 +322,7 @@ class TabRepository extends _$TabRepository {
);
ref.listen(
fireImmediately: true,
engineBoundIntentStreamProvider,
(previous, next) {
next.whenData((value) async {
@@ -6,7 +6,7 @@ part of 'tab.dart';
// RiverpodGenerator
// **************************************************************************
String _$tabRepositoryHash() => r'1d8e1c2cf9bd1ed5ad698c992bd8a1bba80f8115';
String _$tabRepositoryHash() => r'94e67307d67c8873b2ebd8cfadcd71258782987a';
/// See also [TabRepository].
@ProviderFor(TabRepository)
@@ -47,6 +47,7 @@ class FindInPageController extends _$FindInPageController {
@override
FindInPageState build() {
ref.listen(
fireImmediately: true,
selectedTabStateProvider,
(previous, next) async {
if (state.visible && state.lastSearchText.isNotEmpty) {
@@ -7,7 +7,7 @@ part of 'find_in_page.dart';
// **************************************************************************
String _$findInPageControllerHash() =>
r'de69a752c0472b5e3803fb0410fb8caee2c3ff7e';
r'63a2fbf4f75be59d341501c58512792de82fdb3d';
/// See also [FindInPageController].
@ProviderFor(FindInPageController)
@@ -77,6 +77,7 @@ class SelectedContainer extends _$SelectedContainer {
@override
String? build() {
ref.listen(
fireImmediately: true,
containersWithCountProvider,
(previous, next) {
if (state != null && next.valueOrNull != null) {
@@ -95,6 +96,7 @@ class SelectedContainer extends _$SelectedContainer {
);
ref.listen(
fireImmediately: true,
selectedTabProvider,
(previous, next) async {
if (next != null) {
@@ -111,7 +113,6 @@ class SelectedContainer extends _$SelectedContainer {
}
}
},
fireImmediately: true,
onError: (error, stackTrace) {
logger.e(
'Error listening to selectedTabProvider',
@@ -25,7 +25,7 @@ final selectedContainerDataProvider =
@Deprecated('Will be removed in 3.0. Use Ref instead')
// ignore: unused_element
typedef SelectedContainerDataRef = AutoDisposeStreamProviderRef<ContainerData?>;
String _$selectedContainerHash() => r'42af7531ad6e81ee33729704c3f6bd15919f78db';
String _$selectedContainerHash() => r'075190a8a58cc6de8ce554b0a6ed54809832fdb0';
/// See also [SelectedContainer].
@ProviderFor(SelectedContainer)