Ajuste de codigo para peticion a url de enpoint de task status
This commit is contained in:
@@ -28,6 +28,8 @@ public class ApiClient : IDisposable
|
||||
private string? _currentRefreshToken;
|
||||
private readonly object _tokenLock = new object();
|
||||
|
||||
private string DominioEFC = Helpers.DominioExpedienteElectronico();
|
||||
|
||||
|
||||
public ApiClient(TimeSpan? timeout = null, int maxRetries = 3, TimeSpan? retryDelay = null)
|
||||
{
|
||||
@@ -57,6 +59,10 @@ public class ApiClient : IDisposable
|
||||
return @"/api/v1/token/refresh/";
|
||||
}
|
||||
|
||||
public string EndpointStatusTask()
|
||||
{
|
||||
return @"/api/v1/tasks/status/";
|
||||
}
|
||||
|
||||
private void SetAuthorizationBearer(string token, string refresh_token)
|
||||
{
|
||||
@@ -277,6 +283,13 @@ public class ApiClient : IDisposable
|
||||
return await SendWithRetriesAsync(() => new HttpRequestMessage(HttpMethod.Get, url));
|
||||
}
|
||||
|
||||
public async Task<string> GetStatusTaskAsync(string taskId)
|
||||
{
|
||||
var apiClient = Globales.ApiClient;
|
||||
string url = DominioEFC + EndpointStatusTask() + $"{taskId}/";
|
||||
return await SendWithRetriesAsync(() => new HttpRequestMessage(HttpMethod.Get, url));
|
||||
}
|
||||
|
||||
public async Task<string> PostJsonAsync(string url, string jsonContent)
|
||||
{
|
||||
using var content = new StringContent(jsonContent, System.Text.Encoding.UTF8, "application/json");
|
||||
|
||||
Reference in New Issue
Block a user