Skip to content

Commit 341c97b

Browse files
committed
feat(content_management): add data update handler for headline editing
- Implement EditHeadlineDataUpdated event handler in EditHeadlineBloc - Update constructor to listen for EditHeadlineDataUpdated events - Add logic to update state with new country data when received
1 parent 21441c4 commit 341c97b

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

lib/content_management/bloc/edit_headline/edit_headline_bloc.dart

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ class EditHeadlineBloc extends Bloc<EditHeadlineEvent, EditHeadlineState> {
3131
on<EditHeadlineCountryChanged>(_onCountryChanged);
3232
on<EditHeadlineStatusChanged>(_onStatusChanged);
3333
on<EditHeadlineSubmitted>(_onSubmitted);
34+
on<EditHeadlineDataUpdated>(_onDataUpdated);
3435
}
3536

3637
final DataRepository<Headline> _headlinesRepository;
@@ -228,4 +229,11 @@ class EditHeadlineBloc extends Bloc<EditHeadlineEvent, EditHeadlineState> {
228229
);
229230
}
230231
}
232+
233+
void _onDataUpdated(
234+
EditHeadlineDataUpdated event,
235+
Emitter<EditHeadlineState> emit,
236+
) {
237+
emit(state.copyWith(countries: event.countries));
238+
}
231239
}

0 commit comments

Comments
 (0)