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,134 @@
// Metro module 6572 (f6573).
import { useRef, useState, useEffect } from "react";
import IAPStore_android from "../../../../stores/native/IAPStore.android";
import Logger from "../../../debug/Logger";
import { useStateFromStores } from "../../../../_bundle/Module589";
import Module12 from "../../../../_bundle/Module12";
import { loadInAppSkus } from "../../../../actions/native/GPlayActionCreators";
import { captureBillingException } from "../../../../utils/BillingUtils";
import { HermesBuiltin } from "../../../../_hermes/prelude";
let c4231_7, c4231_8, notSupportedReturnVoid;
const notSupported = function notSupported() {
throw new Error("Native hook not supported for android");
};
notSupportedReturnVoid = function notSupportedReturnVoid() {
throw new Error("Native hook not supported for android");
};
export function useNativeIAPPayments() {
return c4231_8;
}
export function useGoogleSkuIds(a0, a1) {
let ref;
const stateFromStores = useStateFromStores([IAPStore_android], () => IAPStore_android.isFetchingGoogleSkus());
ref = useRef([]);
let [fetchError, setState] = useState(null);
useEffect(() => {
let _fetch2 = function _fetch() {
const r9 = async () => {
let c31428_2;
let c31428_3 = 0;
let c31968_0, c31968_1;
let r11 = "Unable to fetch product IDs from google play store: ";
L18: {
L17: {
try {
c31968_0 = void 0;
if (a1) {
ref.current = [];
}
const r37 = Module12.difference(a0, ref.current);
c31968_0 = r37;
if (stateFromStores) {
break L18;
}
if (a1) {
break L18;
}
if (a0.length === 0) {
break L18;
}
if (r37.length === 0) {
break L18;
}
c31428_3 = 1;
await loadInAppSkus(r37);
r11 = "Unable to fetch product IDs from google play store: ";
ref.current = Module12.union(ref.current, c31968_0);
(0, setState)(null);
c31428_3 = 0;
} catch ($e) {
const r30 = $e;
let r7 = r30;
c31428_2 = r30;
if (c31428_3 !== 0) {
while (true) {
try {
const r92 = c31428_2;
c31428_3 = 0;
c31968_1 = r92;
c4231_7.error(r11, c31968_1);
(0, setState)("Unable to fetch");
captureBillingException(c31968_1);
break L17;
} catch (r88) {
r7 = r88;
c31428_2 = r88;
if (c31428_3 === 0) {
break;
}
}
}
}
throw r7;
}
}
return void 0;
}
};
_fetch2 = r9;
return r9.apply(this, arguments);
};
(function() {
return _fetch2.apply(this, arguments);
})();
}, [a1, stateFromStores, a0]);
return {
isFetchingGoogleSkus: stateFromStores,
fetchError
};
}
export function useResubscribeSubscription(a0) {
return {
resubscribeSubscription: notSupported,
nativePaymentsConnected: c4231_8.nativePaymentsConnected
};
}
export function useCancelSubscription(a0, a1) {
return {
cancelSubscription: notSupported,
nativePaymentsConnected: c4231_8.nativePaymentsConnected
};
}
export function useCreateSubscription(a0) {
if (a0 == null) {
HermesBuiltin.throwTypeError("Cannot destructure 'undefined' or 'null'.");
throw new Error("unreachable");
}
return {
createSubscription: notSupportedReturnVoid,
nativePaymentsConnected: c4231_8.nativePaymentsConnected
};
}
c4231_7 = new Logger("NativePaymentHooks.android.tsx");
c4231_8 = {
nativePaymentsConnected: true,
storeFront: null
};
const r38 = {
useNativeIAPPayments,
useGoogleSkuIds,
useCreateSubscription,
useCancelSubscription,
useResubscribeSubscription
};
export default r38;