@@ -21,7 +21,6 @@ import ai.tock.shared.resourceAsString
21
21
22
22
internal object WhatsAppConnectorCloudProvider : ConnectorProvider {
23
23
24
- private const val APP_ID = " appId"
25
24
internal const val WHATSAPP_PHONE_NUMBER_ID = " whatsAppPhoneNumberId"
26
25
private const val WHATSAPP_BUSINESS_ACCOUNT_ID = " whatsAppBusinessAccountId"
27
26
internal const val TOKEN = " token"
@@ -33,19 +32,16 @@ internal object WhatsAppConnectorCloudProvider : ConnectorProvider {
33
32
34
33
override fun connector (connectorConfiguration : ConnectorConfiguration ): Connector {
35
34
with (connectorConfiguration){
36
- val appId = parameters[APP_ID ]?.takeIf { it.isNotBlank() } ? : connectorId
37
35
return WhatsAppConnectorCloudConnector (
38
- connectorId,
39
- appId,
40
- parameters.getValue(WHATSAPP_PHONE_NUMBER_ID ),
41
- parameters.getValue(WHATSAPP_BUSINESS_ACCOUNT_ID ),
42
- path,
43
- " $appId |${parameters.getValue(SECRET )} " ,
44
- parameters.getValue(TOKEN ),
45
- parameters[VERIFY_TOKEN ],
46
- parameters.getValue(MODE ),
47
- createCloudApiClient(this ),
48
- createRequestFilter(connectorConfiguration)
36
+ connectorId = connectorId,
37
+ phoneNumberId = parameters.getValue(WHATSAPP_PHONE_NUMBER_ID ),
38
+ whatsAppBusinessAccountId = parameters.getValue(WHATSAPP_BUSINESS_ACCOUNT_ID ),
39
+ path = path,
40
+ token = parameters.getValue(TOKEN ),
41
+ verifyToken = parameters[VERIFY_TOKEN ],
42
+ mode = parameters.getValue(MODE ),
43
+ client = createCloudApiClient(this ),
44
+ requestFilter = createRequestFilter(connectorConfiguration)
49
45
50
46
)
51
47
}
@@ -55,11 +51,6 @@ internal object WhatsAppConnectorCloudProvider : ConnectorProvider {
55
51
ConnectorTypeConfiguration (
56
52
whatsAppCloudConnectorType,
57
53
listOf (
58
- ConnectorTypeConfigurationField (
59
- " Application Id" ,
60
- APP_ID ,
61
- true
62
- ),
63
54
ConnectorTypeConfigurationField (
64
55
" WhatsApp Phone Number Id" ,
65
56
WHATSAPP_PHONE_NUMBER_ID ,
@@ -85,11 +76,6 @@ internal object WhatsAppConnectorCloudProvider : ConnectorProvider {
85
76
MODE ,
86
77
true
87
78
),
88
- ConnectorTypeConfigurationField (
89
- " Secret" ,
90
- SECRET ,
91
- true
92
- )
93
79
),
94
80
resourceAsString(" /whatsapp.svg" )
95
81
)
0 commit comments