@privy-io/expo
Version:
Expo client for the Privy Auth API
2 lines (1 loc) • 5.42 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 _chunkWWEQQ7TOjs = require('./chunk-WWEQQ7TO.js');var _chunkVOWICGFQjs = require('./chunk-VOWICGFQ.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 Et=({loading:t,error:e,unauthenticated:o,children:i})=>{let{isReady:u,error:p}=_chunkVOWICGFQjs.Z.call(void 0, ),d=_chunkVOWICGFQjs.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 _chunkWWEQQ7TOjs.a.call(void 0, t)}function F(t){let{state:e,start:o}=_chunkWWEQQ7TOjs.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, _chunkVOWICGFQjs.da),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=_chunkVOWICGFQjs.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, _chunkVOWICGFQjs.da),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 = Et; exports.PrivyContext = _chunkVOWICGFQjs.da; exports.PrivyProvider = _chunkVOWICGFQjs.fa; exports.SecureStorageAdapter = _chunkQTVIWU3Njs.g; exports.createPrivyClient = _chunkVOWICGFQjs.i; exports.getAccessToken = _chunkVOWICGFQjs.ea; 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 = _chunkVOWICGFQjs._; exports.useAuthorizationSignature = _chunkVOWICGFQjs.$; exports.useCreateGuestAccount = _chunkVOWICGFQjs.O; exports.useDepositAddress = _chunkVOWICGFQjs.z; exports.useEmbeddedBitcoinWallet = _chunkVOWICGFQjs.Y; exports.useEmbeddedEthereumWallet = _chunkVOWICGFQjs.W; exports.useEmbeddedSolanaWallet = _chunkVOWICGFQjs.X; exports.useEmbeddedWallet = _chunkVOWICGFQjs.L; exports.useEmbeddedWalletStateChange = _chunkVOWICGFQjs.M; exports.useGetEncryptedAuthorizationKey = _chunkVOWICGFQjs.aa; exports.useHeadlessDelegatedActions = _chunkVOWICGFQjs.y; exports.useIdentityToken = _chunkVOWICGFQjs.N; exports.useLinkEmail = _chunkVOWICGFQjs.p; exports.useLinkSMS = _chunkVOWICGFQjs.s; exports.useLinkWithCrossApp = _chunkVOWICGFQjs.F; exports.useLinkWithFarcaster = _chunkVOWICGFQjs.u; exports.useLinkWithOAuth = F; exports.useLinkWithSiwe = _chunkVOWICGFQjs.j; exports.useLinkWithSiws = _chunkVOWICGFQjs.m; exports.useLoginWithCrossApp = _chunkVOWICGFQjs.E; exports.useLoginWithEmail = _chunkVOWICGFQjs.r; exports.useLoginWithFarcaster = _chunkVOWICGFQjs.w; exports.useLoginWithFarcasterV2 = _chunkVOWICGFQjs.x; exports.useLoginWithOAuth = _chunkWWEQQ7TOjs.b; exports.useLoginWithSMS = _chunkVOWICGFQjs.t; exports.useLoginWithSiwe = _chunkVOWICGFQjs.k; exports.useLoginWithSiws = _chunkVOWICGFQjs.n; exports.useMfa = _chunkVOWICGFQjs.T; exports.useMfaEnrollment = _chunkVOWICGFQjs.U; exports.useMigrateWallets = _chunkVOWICGFQjs.ca; exports.useOAuthFlow = T; exports.useOAuthTokens = b; exports.useOnNeedsRecovery = _chunkVOWICGFQjs.f; exports.usePrivy = _chunkVOWICGFQjs.Z; exports.usePrivyClient = _chunkVOWICGFQjs.l; exports.useRecoverEmbeddedWallet = _chunkVOWICGFQjs.K; exports.useRegisterMfaListener = _chunkVOWICGFQjs.P; exports.useSendTransactionWithCrossApp = _chunkVOWICGFQjs.I; exports.useSessionSigners = _chunkVOWICGFQjs.A; exports.useSetEmbeddedWalletRecovery = _chunkVOWICGFQjs.J; exports.useSign7702Authorization = _chunkVOWICGFQjs.ba; exports.useSignMessageWithCrossApp = _chunkVOWICGFQjs.G; exports.useSignTypedDataWithCrossApp = _chunkVOWICGFQjs.H; exports.useSigners = _chunkVOWICGFQjs.B; exports.useUnlinkEmail = _chunkVOWICGFQjs.q; exports.useUnlinkFarcaster = _chunkVOWICGFQjs.v; exports.useUnlinkOAuth = H; exports.useUnlinkPasskey = _chunkVOWICGFQjs.V; exports.useUnlinkWallet = _chunkVOWICGFQjs.o; exports.useUpdateEmail = _chunkVOWICGFQjs.C; exports.useUpdatePhone = _chunkVOWICGFQjs.D;