|
|
|
|
@ -70,26 +70,33 @@ namespace Volo.Abp.Cli.ProjectBuilding
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var url = $"{CliUrls.WwwAbpIo}api/license/check-user";
|
|
|
|
|
|
|
|
|
|
using (var client = new CliHttpClient())
|
|
|
|
|
try
|
|
|
|
|
{
|
|
|
|
|
var response = await client.GetHttpResponseMessageWithRetryAsync(
|
|
|
|
|
url,
|
|
|
|
|
CancellationTokenProvider.Token,
|
|
|
|
|
Logger);
|
|
|
|
|
var url = $"{CliUrls.WwwAbpIo}api/license/check-user";
|
|
|
|
|
|
|
|
|
|
if (!response.IsSuccessStatusCode)
|
|
|
|
|
using (var client = new CliHttpClient())
|
|
|
|
|
{
|
|
|
|
|
throw new Exception($"ERROR: Remote server returns '{response.StatusCode}'");
|
|
|
|
|
}
|
|
|
|
|
var response = await client.GetHttpResponseMessageWithRetryAsync(
|
|
|
|
|
url,
|
|
|
|
|
CancellationTokenProvider.Token,
|
|
|
|
|
Logger);
|
|
|
|
|
|
|
|
|
|
await RemoteServiceExceptionHandler.EnsureSuccessfulHttpResponseAsync(response);
|
|
|
|
|
if (!response.IsSuccessStatusCode)
|
|
|
|
|
{
|
|
|
|
|
throw new Exception($"ERROR: Remote server returns '{response.StatusCode}'");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
var responseContent = await response.Content.ReadAsStringAsync();
|
|
|
|
|
var result = JsonSerializer.Deserialize<bool>(responseContent);
|
|
|
|
|
await RemoteServiceExceptionHandler.EnsureSuccessfulHttpResponseAsync(response);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
var responseContent = await response.Content.ReadAsStringAsync();
|
|
|
|
|
var result = JsonSerializer.Deserialize<bool>(responseContent);
|
|
|
|
|
|
|
|
|
|
return result;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
catch (Exception)
|
|
|
|
|
{
|
|
|
|
|
return false;
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|