Skip to content

Commit 876affb

Browse files
committed
fix(content_management): improve error handling
- Show more informative error messages. - Use exception's friendly message. - Improve FailureStateWidget display.
1 parent 89e12c4 commit 876affb

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

lib/content_management/view/create_headline_page.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,7 @@ class _CreateHeadlineViewState extends State<_CreateHeadlineView> {
9595
..hideCurrentSnackBar()
9696
..showSnackBar(
9797
SnackBar(
98-
content: Text(state.errorMessage ?? l10n.unknownError),
98+
content: Text(state.exception!.toFriendlyMessage(context)),
9999
backgroundColor: Theme.of(context).colorScheme.error,
100100
),
101101
);
@@ -115,7 +115,7 @@ class _CreateHeadlineViewState extends State<_CreateHeadlineView> {
115115
state.topics.isEmpty &&
116116
state.countries.isEmpty) {
117117
return FailureStateWidget(
118-
message: state.errorMessage ?? l10n.unknownError,
118+
exception: state.exception!,
119119
onRetry: () => context.read<CreateHeadlineBloc>().add(
120120
const CreateHeadlineDataLoaded(),
121121
),

0 commit comments

Comments
 (0)