Update campaign progress UI
This commit is contained in:
@ -37,6 +37,8 @@ namespace Hcs.WebApp.BackgroundServices
|
||||
if (manager != null)
|
||||
{
|
||||
managers.Add(manager);
|
||||
|
||||
manager.OnCampaignProgressStep += OnCampaignProgressStep;
|
||||
}
|
||||
else
|
||||
{
|
||||
@ -62,6 +64,8 @@ namespace Hcs.WebApp.BackgroundServices
|
||||
if (manager.State == IManager.ManagerState.Ended)
|
||||
{
|
||||
campaignManagementState.InvokeOnCampaignEnded(manager.Campaign);
|
||||
|
||||
manager.OnCampaignProgressStep -= OnCampaignProgressStep;
|
||||
}
|
||||
}
|
||||
|
||||
@ -97,5 +101,10 @@ namespace Hcs.WebApp.BackgroundServices
|
||||
campaignManagementState.EnqueueCampaign(campaign);
|
||||
}
|
||||
}
|
||||
|
||||
private void OnCampaignProgressStep(Campaign campaign)
|
||||
{
|
||||
campaignManagementState.InvokeOnCampaignProgressStep(campaign);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user