repoService<DependencyBloc extends RepoServiceBloc<GroupEvent> , GroupEvent extends Enum, ActorDependantEvent, ActorDependantState> static method
ActorRepoServiceDependencyDefinition<DependencyBloc, GroupEvent, ActorDependantEvent, ActorDependantState>
repoService<DependencyBloc extends RepoServiceBloc<GroupEvent> , GroupEvent extends Enum, ActorDependantEvent, ActorDependantState>({
- required DependencyBloc bloc,
- Set<
GroupEvent> ? groupEvents, - required DependencyHandlerFunction<
RepoServiceBlocEvent< handler,Enum> , ActorDependantEvent, ActorDependantState>
Implementation
static ActorRepoServiceDependencyDefinition<DependencyBloc, GroupEvent, ActorDependantEvent, ActorDependantState>
repoService<DependencyBloc extends RepoServiceBloc<GroupEvent>, GroupEvent extends Enum, ActorDependantEvent,
ActorDependantState>({
required DependencyBloc bloc,
/// Specify specific group events to trigger the handler
Set<GroupEvent>? groupEvents,
required DependencyHandlerFunction<RepoServiceBlocEvent, ActorDependantEvent, ActorDependantState> handler,
}) {
return ActorRepoServiceDependencyDefinition<DependencyBloc, GroupEvent, ActorDependantEvent, ActorDependantState>(
bloc: bloc,
groupEvents: groupEvents,
handler: handler,
);
}