From 4a52e1b0e39cf8e9709fc8362adc3ddf031f96ff Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Salazar?= <73718835+joshrs23@users.noreply.github.com> Date: Thu, 29 Jan 2026 18:18:28 -0500 Subject: [PATCH] solving problem of repetations of messajes succes, and exception --- .../hubs/lib/src/presentation/pages/client_hubs_page.dart | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/apps/mobile/packages/features/client/hubs/lib/src/presentation/pages/client_hubs_page.dart b/apps/mobile/packages/features/client/hubs/lib/src/presentation/pages/client_hubs_page.dart index d3e13cdc..76d7c8cd 100644 --- a/apps/mobile/packages/features/client/hubs/lib/src/presentation/pages/client_hubs_page.dart +++ b/apps/mobile/packages/features/client/hubs/lib/src/presentation/pages/client_hubs_page.dart @@ -27,8 +27,12 @@ class ClientHubsPage extends StatelessWidget { create: (BuildContext context) => Modular.get()..add(const ClientHubsFetched()), child: BlocConsumer( + listenWhen: (ClientHubsState previous, ClientHubsState current) { + return previous.errorMessage != current.errorMessage || + previous.successMessage != current.successMessage; + }, listener: (BuildContext context, ClientHubsState state) { - if (state.errorMessage != null) { + if (state.errorMessage != null && state.errorMessage!.isNotEmpty) { ScaffoldMessenger.of( context, ).showSnackBar(SnackBar(content: Text(state.errorMessage!))); @@ -36,7 +40,7 @@ class ClientHubsPage extends StatelessWidget { context, ).add(const ClientHubsMessageCleared()); } - if (state.successMessage != null) { + if (state.successMessage != null && state.successMessage!.isNotEmpty) { ScaffoldMessenger.of( context, ).showSnackBar(SnackBar(content: Text(state.successMessage!)));