public SiteVerifierProxy(GetHttpClient getHttpClient, GetRecaptchaSettings getRecaptchaSettings, DeserializeFromJson deserialize) { _getHttpClient = getHttpClient; _getRecaptchaSettings = getRecaptchaSettings; _deserialize = deserialize; }
public async void Refresh() { var client = new GetHttpClient(); var param = new Dictionary<string, string>(); var keyid = Preference.ApiKey; param.Add("keyid", keyid); param.Add("hit_per_page", "50"); RestResponse = await client.Execute<APIRestResponse>(Strings.RestSearchAPI, param); if (client.IsError) { System.Diagnostics.Debug.WriteLine(client.ErrorMessages.ToString()); Errors = client.ErrorMessages.ToArray(); } else if (RestResponse.error != null) { Errors = new string[] { RestResponse.error.code, RestResponse.error.message }; } return; }