solving problem of repetations of messajes succes, and exception

This commit is contained in:
José Salazar
2026-01-29 18:18:28 -05:00
parent da8b7d2627
commit 4a52e1b0e3

View File

@@ -27,8 +27,12 @@ class ClientHubsPage extends StatelessWidget {
create: (BuildContext context) =>
Modular.get<ClientHubsBloc>()..add(const ClientHubsFetched()),
child: BlocConsumer<ClientHubsBloc, ClientHubsState>(
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!)));