mirror of
https://github.com/RaidMax/IW4M-Admin.git
synced 2025-06-08 22:28:15 -05:00
fix issue with alert manager concurrency
This commit is contained in:
parent
2af03d10d0
commit
4002745ad7
@ -55,7 +55,7 @@ public class AlertManager : IAlertManager
|
|||||||
alerts = alerts.Concat(_states[client.ClientId].AsReadOnly());
|
alerts = alerts.Concat(_states[client.ClientId].AsReadOnly());
|
||||||
}
|
}
|
||||||
|
|
||||||
return alerts.OrderByDescending(alert => alert.OccuredAt);
|
return alerts.OrderByDescending(alert => alert.OccuredAt).ToList();
|
||||||
}
|
}
|
||||||
finally
|
finally
|
||||||
{
|
{
|
||||||
|
@ -178,7 +178,7 @@ namespace SharedLibraryCore
|
|||||||
ViewBag.ReportCount = Manager.GetServers().Sum(server =>
|
ViewBag.ReportCount = Manager.GetServers().Sum(server =>
|
||||||
server.Reports.Count(report => DateTime.UtcNow - report.ReportedOn <= TimeSpan.FromHours(24)));
|
server.Reports.Count(report => DateTime.UtcNow - report.ReportedOn <= TimeSpan.FromHours(24)));
|
||||||
ViewBag.PermissionsSet = PermissionsSet;
|
ViewBag.PermissionsSet = PermissionsSet;
|
||||||
ViewBag.Alerts = AlertManager.RetrieveAlerts(Client).ToList();
|
ViewBag.Alerts = AlertManager.RetrieveAlerts(Client);
|
||||||
|
|
||||||
base.OnActionExecuting(context);
|
base.OnActionExecuting(context);
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user