decord/source/modules/premium/native/hooks/useSelectPremiumGift.tsx

33 lines
1.4 KiB
TypeScript
Raw Normal View History

2026-07-23 10:11:24 +00:00
// Module ID: 9682
// Function ID: 75379
2026-07-20 16:05:17 +00:00
// Name: useSelectPremiumGift
2026-07-23 10:11:24 +00:00
// Dependencies: [5, 31, 1456, 8809, 9683, 3776, 5624, 4471, 1212, 9680, 2]
2026-07-20 16:05:17 +00:00
// Exports: useSelectPremiumGift
2026-07-23 10:11:24 +00:00
// Module 9682 (useSelectPremiumGift)
import _createForOfIteratorHelperLoose from "_createForOfIteratorHelperLoose";
import result from "result";
const require = arg1;
const result = require("useNavigation").fileFinishedImporting("modules/premium/native/hooks/useSelectPremiumGift.tsx");
2026-07-20 16:05:17 +00:00
export const useSelectPremiumGift = function useSelectPremiumGift(PremiumGiftPlanSelect) {
2026-07-23 10:11:24 +00:00
navigation = navigation(recipientUserId[2]).useNavigation();
const obj = navigation(recipientUserId[2]);
const nativeGiftContext = navigation(recipientUserId[3]).useNativeGiftContext();
2026-07-20 16:05:17 +00:00
const setPremiumType = nativeGiftContext.setPremiumType;
2026-07-23 10:11:24 +00:00
recipientUserId = nativeGiftContext.recipientUserId;
2026-07-20 16:05:17 +00:00
const planInterval = nativeGiftContext.planInterval;
const setOrder = nativeGiftContext.setOrder;
2026-07-23 10:11:24 +00:00
const obj2 = navigation(recipientUserId[3]);
const createOrReuseGiftOrder = navigation(recipientUserId[4]).useCreateOrReuseGiftOrder(PremiumGiftPlanSelect);
2026-07-20 16:05:17 +00:00
const items = [setPremiumType, planInterval, createOrReuseGiftOrder, recipientUserId, setOrder, navigation];
2026-07-23 10:11:24 +00:00
return setOrder.useCallback((() => {
2026-07-20 16:05:17 +00:00
// CreateGeneratorClosureLongIndex (0x67)
let closure_0 = planInterval(tmp);
return function() {
return callback(...arguments);
};
2026-07-23 10:11:24 +00:00
})(), items);
2026-07-20 16:05:17 +00:00
};