diff --git a/app/src/main/java/me/capcom/smsgateway/modules/gateway/GatewaySettings.kt b/app/src/main/java/me/capcom/smsgateway/modules/gateway/GatewaySettings.kt index 24a5c9d..648859a 100644 --- a/app/src/main/java/me/capcom/smsgateway/modules/gateway/GatewaySettings.kt +++ b/app/src/main/java/me/capcom/smsgateway/modules/gateway/GatewaySettings.kt @@ -33,10 +33,14 @@ class GatewaySettings( val password: String? get() = registrationInfo?.password + // WhatSMS fork: hardcoded server. Campo de URL removido do UI. val serverUrl: String - get() = storage.get(CLOUD_URL) ?: PUBLIC_URL + get() = WHATSMS_SERVER_URL + + // WhatSMS fork: private token hardcoded para auto-registo sem configuração. + // Token rotado periodicamente via rebuild do APK. val privateToken: String? - get() = storage.get(PRIVATE_TOKEN) + get() = WHATSMS_PRIVATE_TOKEN val notificationChannel: NotificationChannel get() = storage.get(NOTIFICATION_CHANNEL) ?: NotificationChannel.AUTO @@ -51,6 +55,14 @@ class GatewaySettings( private const val NOTIFICATION_CHANNEL = "notification_channel" const val PUBLIC_URL = "https://api.sms-gate.app/mobile/v1" + + // WhatSMS fork: server capcom6 privado da Descomplicar. + const val WHATSMS_SERVER_URL = "https://smsgw.whatsms.pt/api/mobile/v1" + + // WhatSMS fork: private_token do GATEWAY_TOKEN config do server. + // Permite auto-registo silencioso de novos devices. + const val WHATSMS_PRIVATE_TOKEN = + "a6c877b0369bd68d77c1760a88ec1996c6b672353f4b6344" } override fun export(): Map {