Exemple #1
0
        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
            {
            }
        }
Exemple #2
0
 public void LoadShardStatus(RiotSharp.StatusEndpoint.ShardStatus ss)
 {
     foreach (RiotSharp.StatusEndpoint.Service svc in ss.Services)
     {
         AddService(svc);
     }
 }