Skip to content

Commit

Permalink
Correção dos nomes e Adição de Erro
Browse files Browse the repository at this point in the history
Os nomes dos campos de "Operação" foram padronizados, corrigindo a inconsistência em que cada requisição utilizava nomes diferentes, como "Funções" e "Operations". Agora, todos os campos estão uniformemente denominados como "Operação".

Foi implementada uma validação que gera um erro ao adicionar uma credencial da Evolution API contendo uma "/" no final do campo "Server Url". Essa medida visa prevenir erros futuros decorrentes desse formato de URL.
  • Loading branch information
oriondesign2015 committed Jan 6, 2025
1 parent 344ad79 commit 6ace587
Show file tree
Hide file tree
Showing 5 changed files with 9 additions and 7 deletions.
8 changes: 5 additions & 3 deletions credentials/EvolutionApi.credentials.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,8 @@ export class EvolutionApi implements ICredentialType {
name: 'server-url',
type: 'string',
default: '',
placeholder: 'https://exemplo.com',
description: 'Digite a URL completa da sua Evolution API (ex: https://api.exemplo.com)',
},
{
displayName: 'ApiKey',
Expand All @@ -24,6 +26,7 @@ export class EvolutionApi implements ICredentialType {
typeOptions: {
password: true,
},
description: 'Digite a ApiKey da Instancia ou Global da sua Evolution API',
},
];

Expand All @@ -38,9 +41,8 @@ export class EvolutionApi implements ICredentialType {

test: ICredentialTestRequest = {
request: {
baseURL:
'={{$credentials["server-url"].startsWith("http") ? $credentials["server-url"] : "https://" + $credentials["server-url"]}}',
url: '/instance/fetchInstances',
baseURL: '={{$credentials["server-url"]}}',
url: '={{$credentials["server-url"].endsWith("/") ? "/erro" : "/instance/fetchInstances"}}',
method: 'GET',
headers: {
apikey: '={{$credentials.apikey}}',
Expand Down
2 changes: 1 addition & 1 deletion nodes/EvolutionApi/properties/events.operations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { INodeProperties } from 'n8n-workflow';

// Opções da events-api (Eventos)
export const eventsOperationsOptions: INodeProperties = {
displayName: 'Operation',
displayName: 'Operação',
name: 'operation',
type: 'options',
noDataExpression: true,
Expand Down
2 changes: 1 addition & 1 deletion nodes/EvolutionApi/properties/instances.operations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { INodeProperties } from 'n8n-workflow';

// Opções da instances-api (Instancias)
export const instancesOperationsOptions: INodeProperties = {
displayName: 'Função',
displayName: 'Operação',
name: 'operation',
type: 'options',
noDataExpression: true,
Expand Down
2 changes: 1 addition & 1 deletion nodes/EvolutionApi/properties/integrations.operations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { INodeProperties } from 'n8n-workflow';

// Opções da integrations-api (Integração)
export const integrationsOperationsOptions: INodeProperties = {
displayName: 'Operation',
displayName: 'Operação',
name: 'operation',
type: 'options',
noDataExpression: true,
Expand Down
2 changes: 1 addition & 1 deletion nodes/EvolutionApi/properties/messages.operations.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { INodeProperties } from 'n8n-workflow';

// Opções da messages-api (Mensagens)
export const messagesOperationsOptions: INodeProperties = {
displayName: 'Operation',
displayName: 'Operação',
name: 'operation',
type: 'options',
noDataExpression: true,
Expand Down

0 comments on commit 6ace587

Please sign in to comment.