public Client(ISettings settings) { _settings = settings; SetCoordinates(_settings.DefaultLatitude, _settings.DefaultLongitude); //Setup HttpClient and create default headers var handler = new HttpClientHandler { AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate, AllowAutoRedirect = false }; _httpClient = new HttpClient(new RetryHandler(handler)); _httpClient.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "Niantic App"); //"Dalvik/2.1.0 (Linux; U; Android 5.1.1; SM-G900F Build/LMY48G)"); _httpClient.DefaultRequestHeaders.ExpectContinue = false; _httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Connection", "keep-alive"); _httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Accept", "*/*"); _httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/x-www-form-urlencoded"); login = CreateLoginType(settings); }
public Client(ISettings settings) { _settings = settings; SetCoordinates(_settings.DefaultLatitude, _settings.DefaultLongitude); //Setup HttpClient and create default headers var handler = new HttpClientHandler { AutomaticDecompression = DecompressionMethods.GZip | DecompressionMethods.Deflate, AllowAutoRedirect = false }; _httpClient = new HttpClient(new RetryHandler(handler)); _httpClient.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", "Niantic App"); //"Dalvik/2.1.0 (Linux; U; Android 5.1.1; SM-G900F Build/LMY48G)"); _httpClient.DefaultRequestHeaders.ExpectContinue = false; _httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Connection", "keep-alive"); _httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Accept", "*/*"); _httpClient.DefaultRequestHeaders.TryAddWithoutValidation("Content-Type", "application/x-www-form-urlencoded"); login = CreateLoginType(settings); }
public Login(Client client) : base(client) { _login = SetLoginType(client.Settings); Client.ApiUrl = Resources.RpcUrl; }
public Login(Client client) : base(client) { login = SetLoginType(client.Settings); }
public Login(Client client) : base(client) { _login = SetLoginType(client.AuthType, client.Username, client.Password); Client.ApiUrl = Resources.RpcUrl; }
public Login(Client client) : base(client) { login = SetLoginType(client.Settings); }