This commit is contained in:
janisslsm committed 2026-11-01 12:12:55 +02:00
1 parent 1781d25a15
commit 732c0ad767
33051 files changed
+2591613 -3019689

No files matched your search

@@ -0,0 +1,82 @@
// Metro module 5534 (f5535).
import { useCallback } from "react";
import ConnectedAccountsStore from "../../../stores/ConnectedAccountsStore";
import { useStateFromStores } from "../../../_bundle/Module589";
import ConnectedAccountsActionCreators from "../../../actions/ConnectedAccountsActionCreators";
let env3402 = {};
export function useProviderConnection(a0) {
let env14907 = {
$parent: env3402
};
env14907[0] = a0;
const stateFromStores = useStateFromStores([ConnectedAccountsStore], () => {
const r5 = env14907[0];
return r5 != null ? ConnectedAccountsStore.getAccount(null, r5) : null;
});
const stateFromStores2 = useStateFromStores([ConnectedAccountsStore], () => ConnectedAccountsStore.isFetching());
const hasConnection = stateFromStores != null && !stateFromStores.revoked;
let c14908_0 = async (c29521_0) => {
let r59;
let location2;
let c29521_5 = 0;
let c31373_0;
L20: {
try {
c31373_0 = void 0;
const r18 = env14907[0];
if (r18 == null) {
break L20;
}
c29521_5 = 1;
location2 = c29521_0;
if (c29521_0 == null) {
location2 = "Account Linking";
}
c31373_0 = await ConnectedAccountsActionCreators.authorize(r18, {
location: location2
});
r59 = c31373_0.ok ? c31373_0.body?.url != null ? {
success: true,
url: c31373_0.body.url
} : {
success: false
} : {
success: false
};
c29521_5 = 0;
} catch ($e) {
let r7 = $e;
if (c29521_5 !== 0) {
while (true) {
try {
c29521_5 = 0;
} catch ($e) {
r7 = $e;
if (c29521_5 === 0) {
break;
}
continue;
}
return {
success: false
};
}
}
throw r7;
}
return r59;
}
return {
success: false
};
};
return {
loading: stateFromStores2,
hasConnection,
canConnect: a0 != null,
startConnection: useCallback(function() {
return c14908_0.apply(this, arguments);
}, [a0]),
account: stateFromStores
};
}