Skip to content

Commit 158ae1b

Browse files
authored
Fix: add client_token to zapi
1 parent ead8d12 commit 158ae1b

File tree

2 files changed

+4
-1
lines changed

2 files changed

+4
-1
lines changed

config/z-api.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,5 @@
55
'instance_id' => env('Z_API_INSTANCE_ID', ''),
66
'instance_token' => env('Z_API_INSTANCE_TOKEN', ''),
77
'test_phone' => env('Z_API_TEST_PHONE', null),
8+
'client_token' => env('Z_API_CLIENT_TOKEN', ''),
89
];

src/Services/ZAPIService.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,17 @@ class ZAPIService
2727
/**
2828
* ZAPIService constructor.
2929
*/
30-
public function __construct($instanceId = null, $instanceToken = null)
30+
public function __construct($instanceId = null, $instanceToken = null, $clientToken = null)
3131
{
3232
$instanceId = $instanceId ?? Config::get('z-api.instance_id');
3333
$instanceToken = $instanceToken ?? Config::get('z-api.instance_token');
34+
$clientToken = $clientToken ?? Config::get('z-api.client_token');
3435

3536
$this->http = Http::withoutVerifying()
3637
->baseUrl(Config::get('z-api.host') . "/instances/$instanceId/token/$instanceToken")
3738
->withHeaders([
3839
'Cache-Control' => 'no-cache',
40+
'Client-Token' => $clientToken,
3941
]);
4042

4143
$this->instance = new InstanceEndpoint($this->http);

0 commit comments

Comments
 (0)