diff --git a/.changeset/sdk-rn-context-initialized.md b/.changeset/sdk-rn-context-initialized.md new file mode 100644 index 000000000..6ba603543 --- /dev/null +++ b/.changeset/sdk-rn-context-initialized.md @@ -0,0 +1,5 @@ +--- +"@turnkey/sdk-react-native": patch +--- + +Added callback function for notifying connected apps, that context initialization has finished. diff --git a/packages/sdk-react-native/src/contexts/TurnkeyContext.tsx b/packages/sdk-react-native/src/contexts/TurnkeyContext.tsx index b26a18134..4fdac9cb2 100644 --- a/packages/sdk-react-native/src/contexts/TurnkeyContext.tsx +++ b/packages/sdk-react-native/src/contexts/TurnkeyContext.tsx @@ -122,6 +122,7 @@ export interface TurnkeyConfig { onSessionExpired?: (session: Session) => void; onSessionCleared?: (session: Session) => void; onSessionEmpty?: () => void; + onInitialized?: () => void; onSessionExpiryWarning?: (session: Session) => void; } @@ -194,7 +195,7 @@ export const TurnkeyProvider: FC<{ }; initializeSessions(); - + config.onInitialized?.(); return () => { clearTimeouts(); };