refactor: streamline error handling by removing redundant SnackBar calls in AdminProductsPanel
Test Suite / test (24.15.0) (push) Has been cancelled

This commit is contained in:
Nils-Johan Gynther
2026-05-09 23:26:56 +02:00
parent ae6d7aad1a
commit 7aa93ff5d0
@@ -125,9 +125,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
); );
} catch (e) { } catch (e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( _showError(e);
_showError(e);
);
} finally { } finally {
if (mounted) setState(() => _isApplying = false); if (mounted) setState(() => _isApplying = false);
} }
@@ -174,9 +172,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
); );
} catch (e) { } catch (e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( _showError(e);
_showError(e);
);
} finally { } finally {
if (mounted) setState(() => _isAiRunning = false); if (mounted) setState(() => _isAiRunning = false);
} }
@@ -314,9 +310,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
); );
} catch (e) { } catch (e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( _showError(e);
_showError(e);
);
} }
} }
@@ -377,9 +371,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
); );
} catch (e) { } catch (e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( _showError(e);
_showError(e);
);
} }
} }
@@ -414,9 +406,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
); );
} catch (e) { } catch (e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( _showError(e);
_showError(e);
);
} }
} }
@@ -435,9 +425,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
); );
} catch (e) { } catch (e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( _showError(e);
_showError(e);
);
} finally { } finally {
if (mounted) setState(() => _isApplying = false); if (mounted) setState(() => _isApplying = false);
} }
@@ -454,9 +442,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
); );
} catch (e) { } catch (e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( _showError(e);
_showError(e);
);
} }
} }
@@ -490,9 +476,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
); );
} catch (e) { } catch (e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( _showError(e);
_showError(e);
);
setState(() => _rowCategorySaving.remove(product.id)); setState(() => _rowCategorySaving.remove(product.id));
} }
} }
@@ -507,7 +491,7 @@ class _AdminProductsPanelState extends ConsumerState<AdminProductsPanel> {
void _showError(Object e) { void _showError(Object e) {
if (!mounted) return; if (!mounted) return;
ScaffoldMessenger.of(context).showSnackBar( ScaffoldMessenger.of(context).showSnackBar(
_showError(e); SnackBar(content: Text(mapErrorToUserMessage(e, context))),
); );
} }