diff --git a/frontend/appflowy_flutter/lib/workspace/application/view/view_bloc.dart b/frontend/appflowy_flutter/lib/workspace/application/view/view_bloc.dart index 1063566ab0..ac8387346c 100644 --- a/frontend/appflowy_flutter/lib/workspace/application/view/view_bloc.dart +++ b/frontend/appflowy_flutter/lib/workspace/application/view/view_bloc.dart @@ -30,6 +30,15 @@ class ViewBloc extends Bloc { onViewUpdated: (result) { add(ViewEvent.viewDidUpdate(left(result))); }, + onViewChildViewsUpdated: (result) async { + final view = await ViewBackendService.getView( + result.parentViewId, + ); + view.fold( + (view) => add(ViewEvent.viewDidUpdate(left(view))), + (error) => add(ViewEvent.viewDidUpdate(right(error))), + ); + }, ); final isExpanded = await _getViewIsExpanded(view); await _loadViewsWhenExpanded(emit, isExpanded);