public async Task InitializeAsync(EveServers server, string clientId, string secretKey) { this.Server = server; await this.StaticData.UpdateStaticDataAsync(); await this.LoadAccessTokensAsync(clientId, secretKey); await this.CachePriceAsync(); }
public async static Task <EveServerStatus> GetServerStatusAsync() { try { EveServers server = Factory.Create <IEveApi>().Server; ServerStatus result = await WebServiceConsumer.Consume <DefaultRestClient, XmlDeserializer, ServerStatus>($"{server.XMLApi}server/ServerStatus.xml.aspx"); return(result.ServerOpen ? EveServerStatus.Online : EveServerStatus.Offline); } catch { return(EveServerStatus.Unknown); } }