سلام وقت بخیر
در مورد مبحث bloc یک سوال داشتم.
از لحاظ نحوه ی مدیریت state ها، معماری و.. فراخوانی متد add در کلاس bloc کار درستی هست (مثلا کد زیر، برای اپدیت شدن لیست یادداشتها بعد از یک تغییر) یا روش بهینهتری وجود داره؟
ممنونم
class NoteListBloc extends Bloc<NoteListEvent, NoteListState> {
final AppDatabase database;
NoteListBloc(this.database) : super(NoteListInitial()) {
on<NoteListEvent>((event, emit) async {
if (event is NoteListStar) {
await database.updateNote(event.noteData);
add(NoteListStart());
}
if (event is NoteListStart) {
emit(NoteListLoading());
await _initialList(emit);
}
});
}