Update campaign progress UI

This commit is contained in:
2025-11-05 16:00:52 +09:00
parent 20d2de5070
commit 785a1db668
5 changed files with 40 additions and 0 deletions

View File

@ -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);
}
}
}