Skip to content

Commit 38de4b9

Browse files
authored
Merge pull request #1079 from appwrite/fix-devkeys-header
fix: remove credentials include when devKeys are present
2 parents 7e333c1 + 6a31bbe commit 38de4b9

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

templates/react-native/src/client.ts.twig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -387,9 +387,12 @@ class Client {
387387
let options: RequestInit = {
388388
method,
389389
headers,
390-
credentials: 'include'
391390
};
392391

392+
if (headers['X-Appwrite-Dev-Key'] === undefined) {
393+
options.credentials = 'include';
394+
}
395+
393396
if (method === 'GET') {
394397
for (const [key, value] of Object.entries(Service.flatten(params))) {
395398
url.searchParams.append(key, value);

templates/web/src/client.ts.twig

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -588,9 +588,12 @@ class Client {
588588
let options: RequestInit = {
589589
method,
590590
headers,
591-
credentials: 'include',
592591
};
593592

593+
if (headers['X-Appwrite-Dev-Key'] === undefined) {
594+
options.credentials = 'include';
595+
}
596+
594597
if (method === 'GET') {
595598
for (const [key, value] of Object.entries(Client.flatten(params))) {
596599
url.searchParams.append(key, value);

0 commit comments

Comments
 (0)