@privy-io/expo
Version:
Expo client for the Privy Auth API
2 lines (1 loc) • 5.51 kB
JavaScript
;Object.defineProperty(exports, "__esModule", {value: true}); function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } function _createStarExport(obj) { Object.keys(obj) .filter((key) => key !== "default" && key !== "__esModule") .forEach((key) => { if (exports.hasOwnProperty(key)) { return; } Object.defineProperty(exports, key, {enumerable: true, configurable: true, get: () => obj[key]}); }); }var _chunkQSWCX5XIjs = require('./chunk-QSWCX5XI.js');var _chunk56E5ERZDjs = require('./chunk-56E5ERZD.js');var _chunkZDMK7NFIjs = require('./chunk-ZDMK7NFI.js');var _chunkK5SPDXVFjs = require('./chunk-K5SPDXVF.js');var _jssdkcore = require('@privy-io/js-sdk-core'); _createStarExport(_jssdkcore);var _react = require('react'); var _react2 = _interopRequireDefault(_react);var Bt=({loading:t,error:e,unauthenticated:o,children:i})=>{let{isReady:u,error:p}=_chunkZDMK7NFIjs.Z.call(void 0, ),d=_chunkZDMK7NFIjs.e.call(void 0, );if(!u)return _react2.default.createElement(_react2.default.Fragment,null,t);if(p&&e){let n=typeof e=="function"?e(p):e;return _react2.default.createElement(_react2.default.Fragment,null,n)}return d?_react2.default.createElement(_react2.default.Fragment,null,i):_react2.default.createElement(_react2.default.Fragment,null,o)};function T(t){return _chunk56E5ERZDjs.a.call(void 0, t)}function F(t){let{state:e,start:o}=_chunk56E5ERZDjs.a.call(void 0, _chunkK5SPDXVFjs.c.call(void 0, _chunkK5SPDXVFjs.b.call(void 0, {},t),{action:"link"}));return{state:e,link:o}}var H=t=>{let{client:e}=_react.useContext.call(void 0, _chunkZDMK7NFIjs.fa),o=_react.useRef.call(void 0, t);return _react.useEffect.call(void 0, ()=>{o.current=t},[t]),{unlinkOAuth:_react.useCallback.call(void 0, d=>_chunkK5SPDXVFjs.e.call(void 0, void 0,[d],function*({provider:u,subject:p}){var n,a,s,c;try{let{user:h}=yield e.auth.oauth.unlink(u,p);return(a=(n=o.current)==null?void 0:n.onSuccess)==null||a.call(n,h),h}catch(h){let m=_chunkZDMK7NFIjs.g.call(void 0, h);throw(c=(s=o.current)==null?void 0:s.onError)==null||c.call(s,m),m}}),[e.auth.oauth])}};var b=t=>{let{client:e}=_react.useContext.call(void 0, _chunkZDMK7NFIjs.fa),o=_react.useRef.call(void 0, t.onOAuthTokenGrant);o.current=t.onOAuthTokenGrant,_react.useEffect.call(void 0, ()=>{let{unsubscribe:i}=e.addOAuthTokensListener(u=>{o.current(u)});return i},[e])};exports.AuthBoundary = Bt; exports.PrivyContext = _chunkZDMK7NFIjs.fa; exports.PrivyProvider = _chunkZDMK7NFIjs.ha; exports.SecureStorageAdapter = _chunkK5SPDXVFjs.h; exports.createPrivyClient = _chunkZDMK7NFIjs.i; exports.getAccessToken = _chunkZDMK7NFIjs.ga; exports.hasError = _chunkQSWCX5XIjs.g; exports.isConnected = _chunkQSWCX5XIjs.a; exports.isConnecting = _chunkQSWCX5XIjs.c; exports.isCreating = _chunkQSWCX5XIjs.f; exports.isDisconnected = _chunkQSWCX5XIjs.d; exports.isNotCreated = _chunkQSWCX5XIjs.e; exports.isReconnecting = _chunkQSWCX5XIjs.b; exports.needsRecovery = _chunkQSWCX5XIjs.h; exports.useAcceptTerms = _chunkZDMK7NFIjs._; exports.useAuthorizationSignature = _chunkZDMK7NFIjs.$; exports.useCreateGuestAccount = _chunkZDMK7NFIjs.O; exports.useDepositAddress = _chunkZDMK7NFIjs.z; exports.useEmbeddedBitcoinWallet = _chunkZDMK7NFIjs.Y; exports.useEmbeddedEthereumWallet = _chunkZDMK7NFIjs.W; exports.useEmbeddedSolanaWallet = _chunkZDMK7NFIjs.X; exports.useEmbeddedWallet = _chunkZDMK7NFIjs.L; exports.useEmbeddedWalletStateChange = _chunkZDMK7NFIjs.M; exports.useGetEncryptedAuthorizationKey = _chunkZDMK7NFIjs.aa; exports.useHeadlessDelegatedActions = _chunkZDMK7NFIjs.y; exports.useIdentityToken = _chunkZDMK7NFIjs.N; exports.useLinkEmail = _chunkZDMK7NFIjs.p; exports.useLinkSMS = _chunkZDMK7NFIjs.s; exports.useLinkWithCrossApp = _chunkZDMK7NFIjs.F; exports.useLinkWithFarcaster = _chunkZDMK7NFIjs.u; exports.useLinkWithOAuth = F; exports.useLinkWithSiwe = _chunkZDMK7NFIjs.j; exports.useLinkWithSiws = _chunkZDMK7NFIjs.m; exports.useLoginWithCrossApp = _chunkZDMK7NFIjs.E; exports.useLoginWithEmail = _chunkZDMK7NFIjs.r; exports.useLoginWithFarcaster = _chunkZDMK7NFIjs.w; exports.useLoginWithFarcasterV2 = _chunkZDMK7NFIjs.x; exports.useLoginWithOAuth = _chunk56E5ERZDjs.b; exports.useLoginWithSMS = _chunkZDMK7NFIjs.t; exports.useLoginWithSiwe = _chunkZDMK7NFIjs.k; exports.useLoginWithSiws = _chunkZDMK7NFIjs.n; exports.useMfa = _chunkZDMK7NFIjs.T; exports.useMfaEnrollment = _chunkZDMK7NFIjs.U; exports.useMigrateWallets = _chunkZDMK7NFIjs.ea; exports.useOAuthFlow = T; exports.useOAuthTokens = b; exports.useOnNeedsRecovery = _chunkZDMK7NFIjs.f; exports.usePrivy = _chunkZDMK7NFIjs.Z; exports.usePrivyClient = _chunkZDMK7NFIjs.l; exports.useRecoverEmbeddedWallet = _chunkZDMK7NFIjs.K; exports.useRegisterMfaListener = _chunkZDMK7NFIjs.P; exports.useSendTransactionWithCrossApp = _chunkZDMK7NFIjs.I; exports.useSessionSigners = _chunkZDMK7NFIjs.A; exports.useSetEmbeddedWalletRecovery = _chunkZDMK7NFIjs.J; exports.useSign7702Authorization = _chunkZDMK7NFIjs.ba; exports.useSignMessageWithCrossApp = _chunkZDMK7NFIjs.G; exports.useSignTypedDataWithCrossApp = _chunkZDMK7NFIjs.H; exports.useSigners = _chunkZDMK7NFIjs.B; exports.useStoredUsers = _chunkZDMK7NFIjs.ca; exports.useSwitchUser = _chunkZDMK7NFIjs.da; exports.useUnlinkEmail = _chunkZDMK7NFIjs.q; exports.useUnlinkFarcaster = _chunkZDMK7NFIjs.v; exports.useUnlinkOAuth = H; exports.useUnlinkPasskey = _chunkZDMK7NFIjs.V; exports.useUnlinkWallet = _chunkZDMK7NFIjs.o; exports.useUpdateEmail = _chunkZDMK7NFIjs.C; exports.useUpdatePhone = _chunkZDMK7NFIjs.D;