Skip to content

Commit d9d0e88

Browse files
authored
feat(clerk-js): Update mobile request header to include Expo SDK version (#7133)
1 parent 9631927 commit d9d0e88

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
'@clerk/clerk-expo': patch
3+
---
4+
5+
Add `x-expo-sdk-version` header to HTTP requests to match iOS and Android SDK patterns.

packages/expo/src/provider/singleton/createClerkInstance.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ import type {
1010
} from '@clerk/types';
1111
import { Platform } from 'react-native';
1212

13+
import packageJson from '../../../package.json';
1314
import {
1415
ClientResourceCache,
1516
DUMMY_CLERK_CLIENT_RESOURCE,
@@ -165,6 +166,7 @@ export function createClerkInstance(ClerkClass: typeof Clerk) {
165166
// Some iOS devices have an empty user-agent, so we can't rely on that.
166167
if (isNative()) {
167168
(requestInit.headers as Headers).set('x-mobile', '1');
169+
(requestInit.headers as Headers).set('x-expo-sdk-version', packageJson.version);
168170
}
169171
});
170172

0 commit comments

Comments
 (0)