@privy-io/react-auth
Version:
React client for the Privy Auth API
2 lines (1 loc) • 489 B
JavaScript
;var e=require("react"),r=require("./internal-context-NWsAL807.js");exports.useSignWithUserSigner=()=>{let{walletProxy:t,client:i}=r.usePrivyInternal();return e.useMemo((()=>({signWithUserSigner:async({message:e,targetAppId:r})=>{if(!t)throw Error("Wallet proxy not initialized");let s=await i.getAccessToken();if(!s)throw Error("User must be authenticated");let{signature:n}=await t.signWithUserSigner({accessToken:s,message:e,targetAppId:r});return{signature:n}}})),[t,i])};