Event List BLoC
Component Detail
Service Layer
low complexity
mobile
1
Dependencies
2
Dependents
2
Entities
0
Integrations
Description
BLoC managing the reactive state of the Event List Screen, orchestrating load, filter-change, and pagination events. Translates user interactions into calls to the Event Query Service and emits loading, loaded, and error states back to the UI.
event-list-bloc
Responsibilities
- Handle EventListLoaded, EventFilterChanged, and EventNextPageRequested events
- Emit loading, loaded, and failure states to the UI
- Maintain current filter and pagination cursor in BLoC state
- Trigger Event Query Service calls in response to user actions
Interfaces
add(EventListEvent event) -> void
Stream<EventListState> get stream
EventListState get state
Relationships
Related Data Entities (2)
Data entities managed by this component