void LoadShard() { try { if (GhostLib.SettingsManager.Settings.Accounts[0].Region == RiotSharp.Region.kr) { return; } RiotSharp.StatusRiotApi SAPI = RiotSharp.StatusRiotApi.GetInstance(); RiotSharp.StatusEndpoint.ShardStatus ss = SAPI.GetShardStatus(GhostLib.SettingsManager.Settings.Accounts[0].Region); this.BeginInvoke(new MethodInvoker(delegate { if (ss != null) { LoadShardStatus(ss); } //timer1.Enabled = false; })); } catch { } }
public void LoadShardStatus(RiotSharp.StatusEndpoint.ShardStatus ss) { foreach (RiotSharp.StatusEndpoint.Service svc in ss.Services) { AddService(svc); } }