mirror of
https://github.com/EvolutionAPI/evolution-api.git
synced 2025-12-11 02:49:36 -06:00
refactor: lint fix
This commit is contained in:
parent
10a2c001ab
commit
79438c9445
@ -1,9 +1,9 @@
|
|||||||
import { RouterBroker } from '@api/abstract/abstract.router';
|
import { RouterBroker } from '@api/abstract/abstract.router';
|
||||||
import { NumberDto } from '@api/dto/chat.dto';
|
import { NumberDto } from '@api/dto/chat.dto';
|
||||||
import { businessController } from '@api/server.module';
|
import { businessController } from '@api/server.module';
|
||||||
|
import { createMetaErrorResponse } from '@utils/errorResponse';
|
||||||
import { catalogSchema, collectionsSchema } from '@validate/validate.schema';
|
import { catalogSchema, collectionsSchema } from '@validate/validate.schema';
|
||||||
import { RequestHandler, Router } from 'express';
|
import { RequestHandler, Router } from 'express';
|
||||||
import { createMetaErrorResponse } from '@utils/errorResponse';
|
|
||||||
|
|
||||||
import { HttpStatus } from './index.router';
|
import { HttpStatus } from './index.router';
|
||||||
|
|
||||||
@ -24,7 +24,7 @@ export class BusinessRouter extends RouterBroker {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
// Log error for debugging
|
// Log error for debugging
|
||||||
console.error('Business catalog error:', error);
|
console.error('Business catalog error:', error);
|
||||||
|
|
||||||
// Use utility function to create standardized error response
|
// Use utility function to create standardized error response
|
||||||
const errorResponse = createMetaErrorResponse(error, 'business_catalog');
|
const errorResponse = createMetaErrorResponse(error, 'business_catalog');
|
||||||
return res.status(errorResponse.status).json(errorResponse);
|
return res.status(errorResponse.status).json(errorResponse);
|
||||||
@ -44,7 +44,7 @@ export class BusinessRouter extends RouterBroker {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
// Log error for debugging
|
// Log error for debugging
|
||||||
console.error('Business collections error:', error);
|
console.error('Business collections error:', error);
|
||||||
|
|
||||||
// Use utility function to create standardized error response
|
// Use utility function to create standardized error response
|
||||||
const errorResponse = createMetaErrorResponse(error, 'business_collections');
|
const errorResponse = createMetaErrorResponse(error, 'business_collections');
|
||||||
return res.status(errorResponse.status).json(errorResponse);
|
return res.status(errorResponse.status).json(errorResponse);
|
||||||
@ -53,4 +53,4 @@ export class BusinessRouter extends RouterBroker {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public readonly router: Router = Router();
|
public readonly router: Router = Router();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -3,9 +3,9 @@ import { InstanceDto } from '@api/dto/instance.dto';
|
|||||||
import { TemplateDto } from '@api/dto/template.dto';
|
import { TemplateDto } from '@api/dto/template.dto';
|
||||||
import { templateController } from '@api/server.module';
|
import { templateController } from '@api/server.module';
|
||||||
import { ConfigService } from '@config/env.config';
|
import { ConfigService } from '@config/env.config';
|
||||||
|
import { createMetaErrorResponse } from '@utils/errorResponse';
|
||||||
import { instanceSchema, templateSchema } from '@validate/validate.schema';
|
import { instanceSchema, templateSchema } from '@validate/validate.schema';
|
||||||
import { RequestHandler, Router } from 'express';
|
import { RequestHandler, Router } from 'express';
|
||||||
import { createMetaErrorResponse } from '@utils/errorResponse';
|
|
||||||
|
|
||||||
import { HttpStatus } from './index.router';
|
import { HttpStatus } from './index.router';
|
||||||
|
|
||||||
@ -29,7 +29,7 @@ export class TemplateRouter extends RouterBroker {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
// Log error for debugging
|
// Log error for debugging
|
||||||
console.error('Template creation error:', error);
|
console.error('Template creation error:', error);
|
||||||
|
|
||||||
// Use utility function to create standardized error response
|
// Use utility function to create standardized error response
|
||||||
const errorResponse = createMetaErrorResponse(error, 'template_creation');
|
const errorResponse = createMetaErrorResponse(error, 'template_creation');
|
||||||
res.status(errorResponse.status).json(errorResponse);
|
res.status(errorResponse.status).json(errorResponse);
|
||||||
@ -48,7 +48,7 @@ export class TemplateRouter extends RouterBroker {
|
|||||||
} catch (error) {
|
} catch (error) {
|
||||||
// Log error for debugging
|
// Log error for debugging
|
||||||
console.error('Template find error:', error);
|
console.error('Template find error:', error);
|
||||||
|
|
||||||
// Use utility function to create standardized error response
|
// Use utility function to create standardized error response
|
||||||
const errorResponse = createMetaErrorResponse(error, 'template_find');
|
const errorResponse = createMetaErrorResponse(error, 'template_find');
|
||||||
res.status(errorResponse.status).json(errorResponse);
|
res.status(errorResponse.status).json(errorResponse);
|
||||||
@ -57,4 +57,4 @@ export class TemplateRouter extends RouterBroker {
|
|||||||
}
|
}
|
||||||
|
|
||||||
public readonly router: Router = Router();
|
public readonly router: Router = Router();
|
||||||
}
|
}
|
||||||
|
|||||||
@ -94,7 +94,7 @@ export class TemplateService {
|
|||||||
const version = this.configService.get<WaBusiness>('WA_BUSINESS').VERSION;
|
const version = this.configService.get<WaBusiness>('WA_BUSINESS').VERSION;
|
||||||
urlServer = `${urlServer}/${version}/${this.businessId}/message_templates`;
|
urlServer = `${urlServer}/${version}/${this.businessId}/message_templates`;
|
||||||
const headers = { 'Content-Type': 'application/json', Authorization: `Bearer ${this.token}` };
|
const headers = { 'Content-Type': 'application/json', Authorization: `Bearer ${this.token}` };
|
||||||
|
|
||||||
if (method === 'GET') {
|
if (method === 'GET') {
|
||||||
const result = await axios.get(urlServer, { headers });
|
const result = await axios.get(urlServer, { headers });
|
||||||
return result.data;
|
return result.data;
|
||||||
@ -104,14 +104,14 @@ export class TemplateService {
|
|||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
this.logger.error('WhatsApp API request error: ' + (e.response?.data || e.message));
|
this.logger.error('WhatsApp API request error: ' + (e.response?.data || e.message));
|
||||||
|
|
||||||
// Return the complete error response from WhatsApp API
|
// Return the complete error response from WhatsApp API
|
||||||
if (e.response?.data) {
|
if (e.response?.data) {
|
||||||
return e.response.data;
|
return e.response.data;
|
||||||
}
|
}
|
||||||
|
|
||||||
// If no response data, throw connection error
|
// If no response data, throw connection error
|
||||||
throw new Error(`Connection error: ${e.message}`);
|
throw new Error(`Connection error: ${e.message}`);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@ -26,7 +26,7 @@ export function createMetaErrorResponse(error: any, context: string): MetaErrorR
|
|||||||
const metaError = error.template || error;
|
const metaError = error.template || error;
|
||||||
const errorUserTitle = metaError.error_user_title || metaError.message || 'Unknown error';
|
const errorUserTitle = metaError.error_user_title || metaError.message || 'Unknown error';
|
||||||
const errorUserMsg = metaError.error_user_msg || metaError.message || 'Unknown error';
|
const errorUserMsg = metaError.error_user_msg || metaError.message || 'Unknown error';
|
||||||
|
|
||||||
return {
|
return {
|
||||||
status: HttpStatus.BAD_REQUEST,
|
status: HttpStatus.BAD_REQUEST,
|
||||||
error: 'Bad Request',
|
error: 'Bad Request',
|
||||||
@ -40,8 +40,8 @@ export function createMetaErrorResponse(error: any, context: string): MetaErrorR
|
|||||||
error_subcode: metaError.error_subcode || null,
|
error_subcode: metaError.error_subcode || null,
|
||||||
fbtrace_id: metaError.fbtrace_id || null,
|
fbtrace_id: metaError.fbtrace_id || null,
|
||||||
context,
|
context,
|
||||||
type: 'whatsapp_api_error'
|
type: 'whatsapp_api_error',
|
||||||
},
|
},
|
||||||
timestamp: new Date().toISOString()
|
timestamp: new Date().toISOString(),
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user