Skip to content

Commit

Permalink
feat: upgrade new version
Browse files Browse the repository at this point in the history
  • Loading branch information
brnmnz committed Jan 22, 2024
1 parent 49c947d commit 2eadc7c
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 14 deletions.
2 changes: 0 additions & 2 deletions ApiBrasil/Domain/ApiBrasilConfiguration.cs
Original file line number Diff line number Diff line change
Expand Up @@ -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; }
}
Expand Down
10 changes: 2 additions & 8 deletions ApiBrasil/GenericCaller.cs
Original file line number Diff line number Diff line change
@@ -1,26 +1,20 @@
using RestSharp;
using ApiBrasil.Domain;
using Microsoft.Extensions.Options;
using Microsoft.Extensions.Configuration;
using System.Text.Json;
using System.Threading.Tasks;

namespace ApiBrasil
{
public static class GenericCaller
{
public static async Task<string> 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");
Expand Down
4 changes: 0 additions & 4 deletions Tests/GenericCallerTests.cs
Original file line number Diff line number Diff line change
Expand Up @@ -21,8 +21,6 @@ public async Task Call_ShouldReturnContent()

var config = new ApiBrasilConfiguration
{
SecretKey = "exampleSecretKey",
PublicToken = "examplePublicToken",
DeviceToken = "exampleDeviceToken",
Authorization = "exampleAuthorization"
};
Expand All @@ -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"
};
Expand Down

0 comments on commit 2eadc7c

Please sign in to comment.