[core] Support WAHA_API_KEY as well as env variable

gpt often suggests this env variable, IDK why
This commit is contained in:
devlikepro committed 2025-06-25 13:38:49 +07:00
1 parent 46b66bcdf0
commit c807f9021c
5 files changed
+9 -6

No files matched your search

+1 -1
View File
@@ -23,7 +23,7 @@ WAHA_BASE_URL=http://localhost:3000
#
# https://waha.devlike.pro/docs/how-to/security/
#
WHATSAPP_API_KEY=admin
WAHA_API_KEY=admin
WAHA_DASHBOARD_USERNAME=admin
WAHA_DASHBOARD_PASSWORD=admin
#WHATSAPP_SWAGGER_USERNAME=admin
+1 -1
View File
@@ -10,7 +10,7 @@ services:
- './.sessions:/app/.sessions'
- './.media:/app/.media'
environment:
- WHATSAPP_API_KEY=321
- WAHA_API_KEY=321
- WAHA_DASHBOARD_USERNAME=admin
- WAHA_DASHBOARD_PASSWORD=admin
- WHATSAPP_DEFAULT_ENGINE=WEBJS
+2 -2
View File
@@ -29,7 +29,7 @@ services:
# - WHATSAPP_HOOK_EVENTS=message
# - WHATSAPP_API_HOSTNAME=localhost
- WHATSAPP_DEFAULT_ENGINE=WEBJS
- WHATSAPP_API_KEY=321
- WAHA_API_KEY=321
# Username and password for Swagger
- WHATSAPP_SWAGGER_USERNAME=swagger
- WHATSAPP_SWAGGER_PASSWORD=admin
@@ -55,7 +55,7 @@ services:
# Environment variables from https://waha.devlike.pro/docs/how-to/config/
# - WHATSAPP_HOOK_URL=https://webhook.site/11111111-1111-1111-1111-11111111
# - WHATSAPP_HOOK_EVENTS=message
# - WHATSAPP_API_KEY=321
# - WAHA_API_KEY=321
# - WHATSAPP_SWAGGER_USERNAME=admin
# - WHATSAPP_SWAGGER_PASSWORD=123
# - WAHA_DASHBOARD_USERNAME=admin
+4 -1
View File
@@ -138,7 +138,10 @@ export class WhatsappConfigService implements OnApplicationBootstrap {
}
getApiKey(): string | undefined {
return this.configService.get('WHATSAPP_API_KEY', '');
return (
this.configService.get('WHATSAPP_API_KEY', '') ||
this.configService.get('WAHA_API_KEY', '')
);
}
getExcludedPaths(): string[] {
+1 -1
View File
@@ -6,7 +6,7 @@ export class WebSocketAuth {
private key: string;
constructor() {
this.key = process.env.WHATSAPP_API_KEY || '';
this.key = process.env.WHATSAPP_API_KEY || process.env.WAHA_API_KEY || '';
}
verifyClient = (info: any, callback: any) => {