diff --git a/ApiBrasil/Domain/ApiBrasilConfiguration.cs b/ApiBrasil/Domain/ApiBrasilConfiguration.cs index 5c87976..4da9efd 100644 --- a/ApiBrasil/Domain/ApiBrasilConfiguration.cs +++ b/ApiBrasil/Domain/ApiBrasilConfiguration.cs @@ -2,8 +2,6 @@ { public class ApiBrasilConfiguration { - public string? SecretKey { get; set; } - public string? PublicToken { get; set; } public string? DeviceToken { get; set; } public string? Authorization { get; set; } } diff --git a/ApiBrasil/GenericCaller.cs b/ApiBrasil/GenericCaller.cs index 4731e96..6967322 100644 --- a/ApiBrasil/GenericCaller.cs +++ b/ApiBrasil/GenericCaller.cs @@ -1,9 +1,5 @@ using RestSharp; using ApiBrasil.Domain; -using Microsoft.Extensions.Options; -using Microsoft.Extensions.Configuration; -using System.Text.Json; -using System.Threading.Tasks; namespace ApiBrasil { @@ -11,16 +7,14 @@ public static class GenericCaller { public static async Task Call(string type, string action, object content, ApiBrasilConfiguration config) { - var options = new RestClientOptions("https://cluster-01.apigratis.com") + var options = new RestClientOptions("https://gateway.apibrasil.io") { MaxTimeout = -1 }; var client = new RestClient(options); - var request = new RestRequest($"/api/v1/{type}/{action}", Method.Post); + var request = new RestRequest($"/api/v2/{type}/{action}", Method.Post); request.AddHeader("Content-Type", "application/json"); - request.AddHeader("SecretKey", config.SecretKey ?? ""); - request.AddHeader("PublicToken", config.PublicToken ?? ""); request.AddHeader("DeviceToken", config.DeviceToken ?? ""); request.AddHeader("Authorization", $"Bearer {config.Authorization}"); request.AddHeader("User-Agent", "APIBRASIL/NUGET-DOTNET"); diff --git a/Tests/GenericCallerTests.cs b/Tests/GenericCallerTests.cs index f6bff27..8f18270 100644 --- a/Tests/GenericCallerTests.cs +++ b/Tests/GenericCallerTests.cs @@ -21,8 +21,6 @@ public async Task Call_ShouldReturnContent() var config = new ApiBrasilConfiguration { - SecretKey = "exampleSecretKey", - PublicToken = "examplePublicToken", DeviceToken = "exampleDeviceToken", Authorization = "exampleAuthorization" }; @@ -45,8 +43,6 @@ public async Task Call_ShouldThrowArgumentNullException() object? content = null; // Definir content como null para gerar ArgumentNullException var config = new ApiBrasilConfiguration { - SecretKey = "exampleSecretKey", - PublicToken = "examplePublicToken", DeviceToken = "exampleDeviceToken", Authorization = "exampleAuthorization" };