Clean up station events synchronization code.

AAAAAAAAAAAAAAAAAAAAAAAAAAA
This commit is contained in:
Pieter-Jan Briers
2020-12-23 16:59:50 +01:00
parent a5151af4c1
commit 2e6ab15a2a
6 changed files with 83 additions and 55 deletions

View File

@@ -468,10 +468,11 @@ namespace Content.Client.UserInterface.AdminMenu
Name = "Event",
GetData = () =>
{
var events = IoCManager.Resolve<IStationEventManager>().StationEvents;
if (events == null)
return new List<object> { "Not loaded" };
events.Add("Random");
var events = IoCManager.Resolve<IStationEventManager>().StationEvents.ToList();
if (events.Count == 0)
events.Add(Loc.GetString("Not loaded"));
else
events.Add(Loc.GetString("Random"));
return events.ToList<object>();
},
GetDisplayName = (obj) => (string) obj,