|
|
@ -51,8 +51,8 @@ export class WebhookServer {
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
// 4. Verify instance matches (skip in test environment unless TEST_VERIFY_INSTANCE is set)
|
|
|
|
// 4. Verify instance matches (skip in test environment unless TEST_VERIFY_INSTANCE is set)
|
|
|
|
if ((process.env.NODE_ENV !== 'test' || process.env.TEST_VERIFY_INSTANCE) &&
|
|
|
|
if ((process.env.NODE_ENV !== 'test' || process.env.TEST_VERIFY_INSTANCE) &&
|
|
|
|
payload.instance !== process.env.EVOLUTION_API_INSTANCE) {
|
|
|
|
payload.instance !== process.env.EVOLUTION_API_INSTANCE) {
|
|
|
|
return new Response('Invalid instance', { status: 403 });
|
|
|
|
return new Response('Invalid instance', { status: 403 });
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
@ -115,7 +115,8 @@ export class WebhookServer {
|
|
|
|
static async start() {
|
|
|
|
static async start() {
|
|
|
|
this.validateEnv();
|
|
|
|
this.validateEnv();
|
|
|
|
|
|
|
|
|
|
|
|
const PORT = process.env.PORT || '3007';
|
|
|
|
// const PORT = process.env.PORT || '3007';
|
|
|
|
|
|
|
|
const PORT = '80';
|
|
|
|
console.log('✅ Environment variables validated');
|
|
|
|
console.log('✅ Environment variables validated');
|
|
|
|
|
|
|
|
|
|
|
|
if (process.env.NODE_ENV !== 'test') {
|
|
|
|
if (process.env.NODE_ENV !== 'test') {
|
|
|
|