示例#1
0
 public SiteVerifierProxy(GetHttpClient getHttpClient, GetRecaptchaSettings getRecaptchaSettings,
                          DeserializeFromJson deserialize)
 {
     _getHttpClient        = getHttpClient;
     _getRecaptchaSettings = getRecaptchaSettings;
     _deserialize          = deserialize;
 }
示例#2
0
 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;
 }