Browse Source

add whatsapp client proxy url support configuration

pull/48/head v1.5.1
Dimas Restu H 3 years ago
parent
commit
a300564b02
  1. 2
      .env.example
  2. 5
      pkg/whatsapp/whatsapp.go

2
.env.example

@ -31,6 +31,8 @@ AUTH_JWT_EXPIRED_HOUR=0
WHATSAPP_DATASTORE_TYPE=sqlite WHATSAPP_DATASTORE_TYPE=sqlite
WHATSAPP_DATASTORE_URI=file:dbs/WhatsApp.db?_foreign_keys=on WHATSAPP_DATASTORE_URI=file:dbs/WhatsApp.db?_foreign_keys=on
WHATSAPP_CLIENT_PROXY_URL=""
WHATSAPP_USER_AGENT_NAME="Go WhatsApp Multi-Device REST" WHATSAPP_USER_AGENT_NAME="Go WhatsApp Multi-Device REST"
WHATSAPP_USER_AGENT_TYPE="chrome" WHATSAPP_USER_AGENT_TYPE="chrome"

5
pkg/whatsapp/whatsapp.go

@ -98,6 +98,11 @@ func WhatsAppInitClient(device *store.Device, jid string) {
// And Save it to The Map // And Save it to The Map
WhatsAppClient[jid] = whatsmeow.NewClient(device, nil) WhatsAppClient[jid] = whatsmeow.NewClient(device, nil)
// Set WhatsApp Client Proxy Address if Proxy URL is Provided
if len(WhatsAppClientProxyURL) > 0 {
WhatsAppClient[jid].SetProxyAddress(WhatsAppClientProxyURL)
}
// Set WhatsApp Client Auto Reconnect // Set WhatsApp Client Auto Reconnect
WhatsAppClient[jid].EnableAutoReconnect = true WhatsAppClient[jid].EnableAutoReconnect = true

Loading…
Cancel
Save