decord/alpha/source/modules/nuf/native/RedesignNewUserManager.tsx
github-actions 1224ea86fd chore: update source for alpha 348.5
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/05xxx/module_5021.js (118.4 MB)
2026-09-26 08:31:33 +00:00

67 lines
2.9 KiB
TypeScript

// Module ID: 17211
// Function ID: 17212
// Name: RedesignNewUserManager
// Dependencies: [12174, 5871, 6539, 9275, 17212, 5039, 17214, 1981, 17213, 1364, 4692, 2]
// Module 17211 (RedesignNewUserManager)
import NavigationRouteUtils from "NavigationRouteUtils" /* 4692 */;
import ContactSyncModalStore from "ContactSyncModalStore" /* 12174 */;
import NewUserStore from "NewUserStore" /* 5871 */;
import AutomaticLifecycleManager from "AutomaticLifecycleManager" /* 6539 */;
import size from "module_2" /* 2 */;
({ initialize: c3, ContactSyncModes: closure_4 } = ContactSyncModalStore);
const prototype = function RedesignNewUserManager() {
const applyArgumentsResult = HermesBuiltin.applyArguments(new.target, new.target);
require = applyArgumentsResult;
applyArgumentsResult._onboardingStepIndex = -1;
applyArgumentsResult._lastShownStepIndex = -1;
applyArgumentsResult.actions = {
POST_CONNECTION_OPEN() {
return applyArgumentsResult.handleConnectionOpen();
},
ONBOARDING_START() {
return applyArgumentsResult.handleOnboardingStart();
}
};
applyArgumentsResult.startOnboarding = function startOnboarding() {
closure_1_3(applyArgumentsResult(dependencyMap[3]).hasDeferredInvite() ? constants.ONBOARDING_INVITE : constants.ONBOARDING);
const obj = applyArgumentsResult(dependencyMap[3]);
const nextOnboardingStep = applyArgumentsResult(dependencyMap[4]).getNextOnboardingStep(false, -1, -1);
nextOnboardingStep.then((result) => {
({ lastShownStepIndex, onboardingStepIndex } = result);
const keyForOnboardingStep = closure_1_0(closure_1_2[4]).getKeyForOnboardingStep(onboardingStepIndex);
if (null != keyForOnboardingStep) {
const obj3 = closure_1_1(tmp2[5]);
const tmp11 = tmp(tmp2[7])(tmp2[6], tmp2.paths);
const obj2 = { initialRouteName: keyForOnboardingStep, initialOnboardingStepIndex: onboardingStepIndex };
const NEW_USER_MODAL_KEY = tmp(tmp2[8]).NEW_USER_MODAL_KEY;
let str = "card";
if (tmpResult.isAndroid()) {
str = "transparentModal";
}
const obj4 = { fullScreenGestureEnabled: false, presentation: str, animation: "slide_from_bottom" };
obj3.pushLazy(tmp11, obj2, NEW_USER_MODAL_KEY, obj4);
tmpResult = tmp(tmp2[9]);
}
});
};
applyArgumentsResult.handleOnboardingStart = function handleOnboardingStart() {
applyArgumentsResult.startOnboarding();
};
applyArgumentsResult.handleConnectionOpen = function handleConnectionOpen() {
if (null != NewUserStore.getType()) {
if (!obj.isModalOpen()) {
applyArgumentsResult.startOnboarding();
}
obj = NavigationRouteUtils;
}
};
return applyArgumentsResult;
}.prototype;
class prototype extends tmp3 {
}
const prototype1 = new prototype();
const result = size.fileFinishedImporting("modules/nuf/native/RedesignNewUserManager.tsx");
export default prototype1;