Add events aggregator

This commit is contained in:
2025-11-16 16:52:06 +09:00
parent 7991c558cd
commit 6abff9cc7e
7 changed files with 49 additions and 32 deletions

View File

@ -11,8 +11,7 @@
@inject AuthenticationStateProvider AuthenticationStateProvider
@inject HeadquartersService HeadquartersService
@inject CampaignManagementState CampaignManagementState
@inject OperationExecutionState OperationExecutionState
@inject ResultGetState ResultGetState
@inject EventsAggregator EventsAggregator
<PageTitle>Кампании</PageTitle>
@ -85,11 +84,9 @@
CampaignManagementState.OnCampaignProgressStep += OnCampaignProgressStep;
CampaignManagementState.OnCampaignEnded += OnCampaignEnded;
OperationExecutionState.OnOperationStarted += OnOperationStarted;
OperationExecutionState.OnOperationExecuted += OnOperationExecuted;
OperationExecutionState.OnOperationEnded += OnOperationEnded;
ResultGetState.OnOperationEnded += OnOperationEnded;
EventsAggregator.OnOperationStarted += OnOperationStarted;
EventsAggregator.OnOperationExecuted += OnOperationExecuted;
EventsAggregator.OnOperationEnded += OnOperationEnded;
}
ChangeState(PageState.Idle);
@ -263,10 +260,8 @@
CampaignManagementState.OnCampaignProgressStep -= OnCampaignProgressStep;
CampaignManagementState.OnCampaignEnded -= OnCampaignEnded;
OperationExecutionState.OnOperationStarted -= OnOperationStarted;
OperationExecutionState.OnOperationExecuted -= OnOperationExecuted;
OperationExecutionState.OnOperationEnded -= OnOperationEnded;
ResultGetState.OnOperationEnded -= OnOperationEnded;
EventsAggregator.OnOperationStarted -= OnOperationStarted;
EventsAggregator.OnOperationExecuted -= OnOperationExecuted;
EventsAggregator.OnOperationEnded -= OnOperationEnded;
}
}