Skip to content

Commit 33ca8f5

Browse files
[FSSDK-12295] user context hook update
1 parent 2646830 commit 33ca8f5

2 files changed

Lines changed: 3 additions & 2 deletions

File tree

rollup.config.mjs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,8 @@ import terser from '@rollup/plugin-terser';
1919
import pkg from './package.json' with { type: 'json' };
2020

2121
const { dependencies, peerDependencies } = pkg;
22-
const external = [...Object.keys(dependencies || {}), ...Object.keys(peerDependencies || {}), 'crypto'];
22+
const externalDeps = [...Object.keys(dependencies || {}), ...Object.keys(peerDependencies || {}), 'crypto'];
23+
const external = (id) => externalDeps.some((dep) => id === dep || id.startsWith(dep + '/'));
2324

2425
export default {
2526
input: '.build/index.js',

src/hooks/useOptimizelyUserContext.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,5 @@ export function useOptimizelyUserContext(): OptimizelyUserContext | null {
4343

4444
const getSnapshot = useCallback(() => store.getState().userContext, [store]);
4545

46-
return useSyncExternalStore(subscribe, getSnapshot);
46+
return useSyncExternalStore(subscribe, getSnapshot, getSnapshot);
4747
}

0 commit comments

Comments
 (0)