@privy-io/expo
Version:
Expo client for the Privy Auth API
2 lines (1 loc) • 5.27 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 _chunk65QNF5UIjs = require('./chunk-65QNF5UI.js');var _chunkWWWQIJT5js = require('./chunk-WWWQIJT5.js');var _chunkQTVIWU3Njs = require('./chunk-QTVIWU3N.js');var _jssdkcore = require('@privy-io/js-sdk-core'); _createStarExport(_jssdkcore);var _react = require('react'); var _react2 = _interopRequireDefault(_react);var Gt=({loading:t,error:e,unauthenticated:o,children:i})=>{let{isReady:u,error:p}=_chunkWWWQIJT5js.X.call(void 0, ),d=_chunkWWWQIJT5js.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 _chunk65QNF5UIjs.a.call(void 0, t)}function F(t){let{state:e,start:o}=_chunk65QNF5UIjs.a.call(void 0, _chunkQTVIWU3Njs.b.call(void 0, _chunkQTVIWU3Njs.a.call(void 0, {},t),{action:"link"}));return{state:e,link:o}}var H=t=>{let{client:e}=_react.useContext.call(void 0, _chunkWWWQIJT5js.aa),o=_react.useRef.call(void 0, t);return _react.useEffect.call(void 0, ()=>{o.current=t},[t]),{unlinkOAuth:_react.useCallback.call(void 0, d=>_chunkQTVIWU3Njs.d.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=_chunkWWWQIJT5js.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, _chunkWWWQIJT5js.aa),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 = Gt; exports.PrivyContext = _chunkWWWQIJT5js.aa; exports.PrivyProvider = _chunkWWWQIJT5js.ca; exports.SecureStorageAdapter = _chunkQTVIWU3Njs.g; exports.createPrivyClient = _chunkWWWQIJT5js.i; exports.getAccessToken = _chunkWWWQIJT5js.ba; 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 = _chunkWWWQIJT5js.Y; exports.useAuthorizationSignature = _chunkWWWQIJT5js.Z; exports.useCreateGuestAccount = _chunkWWWQIJT5js.N; exports.useEmbeddedBitcoinWallet = _chunkWWWQIJT5js.W; exports.useEmbeddedEthereumWallet = _chunkWWWQIJT5js.U; exports.useEmbeddedSolanaWallet = _chunkWWWQIJT5js.V; exports.useEmbeddedWallet = _chunkWWWQIJT5js.K; exports.useEmbeddedWalletStateChange = _chunkWWWQIJT5js.L; exports.useGetEncryptedAuthorizationKey = _chunkWWWQIJT5js._; exports.useHeadlessDelegatedActions = _chunkWWWQIJT5js.y; exports.useIdentityToken = _chunkWWWQIJT5js.M; exports.useLinkEmail = _chunkWWWQIJT5js.p; exports.useLinkSMS = _chunkWWWQIJT5js.s; exports.useLinkWithCrossApp = _chunkWWWQIJT5js.E; exports.useLinkWithFarcaster = _chunkWWWQIJT5js.u; exports.useLinkWithOAuth = F; exports.useLinkWithSiwe = _chunkWWWQIJT5js.j; exports.useLinkWithSiws = _chunkWWWQIJT5js.m; exports.useLoginWithCrossApp = _chunkWWWQIJT5js.D; exports.useLoginWithEmail = _chunkWWWQIJT5js.r; exports.useLoginWithFarcaster = _chunkWWWQIJT5js.w; exports.useLoginWithFarcasterV2 = _chunkWWWQIJT5js.x; exports.useLoginWithOAuth = _chunk65QNF5UIjs.b; exports.useLoginWithSMS = _chunkWWWQIJT5js.t; exports.useLoginWithSiwe = _chunkWWWQIJT5js.k; exports.useLoginWithSiws = _chunkWWWQIJT5js.n; exports.useMfa = _chunkWWWQIJT5js.S; exports.useMfaEnrollment = _chunkWWWQIJT5js.T; exports.useMigrateWallets = _chunkWWWQIJT5js.$; exports.useOAuthFlow = T; exports.useOAuthTokens = b; exports.useOnNeedsRecovery = _chunkWWWQIJT5js.f; exports.usePrivy = _chunkWWWQIJT5js.X; exports.usePrivyClient = _chunkWWWQIJT5js.l; exports.useRecoverEmbeddedWallet = _chunkWWWQIJT5js.J; exports.useRegisterMfaListener = _chunkWWWQIJT5js.O; exports.useSendTransactionWithCrossApp = _chunkWWWQIJT5js.H; exports.useSessionSigners = _chunkWWWQIJT5js.z; exports.useSetEmbeddedWalletRecovery = _chunkWWWQIJT5js.I; exports.useSignMessageWithCrossApp = _chunkWWWQIJT5js.F; exports.useSignTypedDataWithCrossApp = _chunkWWWQIJT5js.G; exports.useSigners = _chunkWWWQIJT5js.A; exports.useUnlinkEmail = _chunkWWWQIJT5js.q; exports.useUnlinkFarcaster = _chunkWWWQIJT5js.v; exports.useUnlinkOAuth = H; exports.useUnlinkWallet = _chunkWWWQIJT5js.o; exports.useUpdateEmail = _chunkWWWQIJT5js.B; exports.useUpdatePhone = _chunkWWWQIJT5js.C;