Skip to content

Commit 0577e16

Browse files
committed
fixes
1 parent 5dbd3ad commit 0577e16

File tree

3 files changed

+41
-4
lines changed

3 files changed

+41
-4
lines changed

package-lock.json

Lines changed: 36 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,8 @@
3838
},
3939
"peerDependencies": {
4040
"expo": "*",
41-
"expo-file-system": "16.0.8"
41+
"expo-file-system": "16.0.8",
42+
"expo-device": "5.9.3"
4243
},
4344
"jsdelivr": "dist/iife/sdk.js",
4445
"unpkg": "dist/iife/sdk.js"

src/client.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import 'isomorphic-form-data';
22
import { fetch } from 'cross-fetch';
3-
import { Platform } from 'react-native';
43
import { Models } from './models';
54
import { Service } from './service';
5+
import * as Device from 'expo-device';
66

77
type Payload = {
88
[key: string]: any;
@@ -251,7 +251,7 @@ class Client {
251251
// @ts-ignore
252252
this.realtime.socket = new WebSocket(url, undefined, {
253253
headers: {
254-
Origin: `appwrite-${Platform.OS}://${this.config.platform}`
254+
Origin: `appwrite-${Device.osName}://${this.config.platform}`
255255
}
256256
});
257257
this.realtime.socket.addEventListener('message', this.realtime.onMessage);
@@ -369,7 +369,7 @@ class Client {
369369
method = method.toUpperCase();
370370

371371
headers = Object.assign({}, this.headers, headers);
372-
headers.Origin = `appwrite-${Platform.OS}://${this.config.platform}`;
372+
headers.Origin = `appwrite-${Device.osName}://${this.config.platform}`;
373373
let options: RequestInit = {
374374
method,
375375
headers,

0 commit comments

Comments
 (0)