Appearance
Documentation / expo / useOnNeedsRecovery
Function: useOnNeedsRecovery() ​
useOnNeedsRecovery(
opts
):void
A hook to register a global recovery handler.
The provided callback will be triggered anytime the user's wallet needs to be recovered (e.g. on a new device or after local state is wiped).
NOTE: Ensure that onRecover
is called after the user has successfully completed the flow.
Parameters ​
• opts: Object
• opts.onNeedsRecovery: OnNeedsRecovery
Returns ​
void
Example ​
ts
useOnNeedsRecovery({
onNeedsRecovery: async ({recoveryMethod, onRecovered}) => {
await promptRecovery({recoveryMethod})
onRecovered();
},
})