2026-07-24 07:16:23 +00:00
|
|
|
// Module ID: 16161
|
|
|
|
|
// Function ID: 125265
|
2026-07-20 16:05:17 +00:00
|
|
|
// Name: closeAddAvatarModal
|
2026-07-24 07:16:23 +00:00
|
|
|
// Dependencies: [16162, 653, 675, 9266, 4470, 1212, 7933, 7935, 4337, 16163, 1934, 11760, 2]
|
2026-07-20 16:05:17 +00:00
|
|
|
// Exports: handlePressNext, openAddAvatarModal, showSkipAvatarModal
|
|
|
|
|
|
2026-07-24 07:16:23 +00:00
|
|
|
// Module 16161 (closeAddAvatarModal)
|
2026-07-23 10:11:24 +00:00
|
|
|
import { ADD_AVATAR_MODAL_KEY } from "ADD_AVATAR_MODAL_KEY";
|
|
|
|
|
import { AnalyticEvents } from "ME";
|
|
|
|
|
|
2026-07-20 16:05:17 +00:00
|
|
|
function closeAddAvatarModal(skip) {
|
2026-07-23 10:11:24 +00:00
|
|
|
let obj = importDefault(4337);
|
2026-07-20 16:05:17 +00:00
|
|
|
obj.popWithKey(ADD_AVATAR_MODAL_KEY);
|
|
|
|
|
obj = { skip };
|
2026-07-24 07:16:23 +00:00
|
|
|
require(11760) /* _startContactSyncForDiscoverability */.nextOnboardingStep(obj);
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
2026-07-23 10:11:24 +00:00
|
|
|
let result = require("expandLocation").fileFinishedImporting("modules/avatar/native/AddAvatarModalActionCreators.tsx");
|
2026-07-20 16:05:17 +00:00
|
|
|
|
2026-07-23 10:11:24 +00:00
|
|
|
export const handlePressNext = function handlePressNext(c4, first1, arg2) {
|
|
|
|
|
if (null != c4) {
|
|
|
|
|
let obj = importDefault(675);
|
2026-07-20 16:05:17 +00:00
|
|
|
obj = { default_avatar_selected: first1, is_guild_profile: false };
|
|
|
|
|
obj = { page: "Onboarding" };
|
|
|
|
|
obj.location = obj;
|
|
|
|
|
obj.track(AnalyticEvents.USER_AVATAR_UPDATED, obj);
|
2026-07-23 10:11:24 +00:00
|
|
|
({ imageUri: obj5.avatar, description: obj5.avatar_description } = c4);
|
2026-07-24 07:16:23 +00:00
|
|
|
const result = require(9266) /* saveProfileAndAccountRequest */.saveProfileAndAccountRequest({});
|
2026-07-20 16:05:17 +00:00
|
|
|
const obj1 = {};
|
2026-07-24 07:16:23 +00:00
|
|
|
const obj4 = require(9266) /* saveProfileAndAccountRequest */;
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
|
|
|
|
if (null != arg2) {
|
|
|
|
|
arg2();
|
|
|
|
|
} else {
|
|
|
|
|
closeAddAvatarModal(false);
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
export const showSkipAvatarModal = function showSkipAvatarModal(arg0) {
|
2026-07-23 10:11:24 +00:00
|
|
|
const _require = arg0;
|
|
|
|
|
let obj = importDefault(675);
|
|
|
|
|
obj.track(AnalyticEvents.NUO_TRANSITION, { flow_type: "Mobile NUX Post Reg", from_step: "Skip avatar modal", skip_attempt: true });
|
2026-07-20 16:05:17 +00:00
|
|
|
obj = {};
|
2026-07-23 10:11:24 +00:00
|
|
|
const intl = _require(1212).intl;
|
|
|
|
|
obj.title = intl.string(_require(1212).t.DnKHuV);
|
|
|
|
|
const intl2 = _require(1212).intl;
|
|
|
|
|
obj.body = intl2.string(_require(1212).t["1EPySE"]);
|
|
|
|
|
const intl3 = _require(1212).intl;
|
|
|
|
|
obj.cancelText = intl3.string(_require(1212).t["7eZ3ji"]);
|
|
|
|
|
const intl4 = _require(1212).intl;
|
|
|
|
|
obj.confirmText = intl4.string(_require(1212).t.nhJ8OC);
|
2026-07-20 16:05:17 +00:00
|
|
|
obj.onConfirm = function onConfirm() {
|
2026-07-23 10:11:24 +00:00
|
|
|
callback(outer1_2[6]).setPendingChanges({ avatar: null });
|
|
|
|
|
const obj = callback(outer1_2[6]);
|
|
|
|
|
const result = callback(outer1_2[7]).announcePendingAvatarChange("remove");
|
|
|
|
|
if (null != callback) {
|
2026-07-20 16:05:17 +00:00
|
|
|
callback(true);
|
2026-07-23 10:11:24 +00:00
|
|
|
} else {
|
|
|
|
|
outer1_5(true);
|
2026-07-20 16:05:17 +00:00
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
obj.hideActionSheet = false;
|
2026-07-23 10:11:24 +00:00
|
|
|
importDefault(4470).show(obj);
|
2026-07-20 16:05:17 +00:00
|
|
|
};
|
|
|
|
|
export const openAddAvatarModal = function openAddAvatarModal() {
|
2026-07-24 07:16:23 +00:00
|
|
|
importDefault(4337).pushLazy(require(1934) /* maybeLoadBundle */(16163, dependencyMap.paths), {}, ADD_AVATAR_MODAL_KEY);
|
2026-07-20 16:05:17 +00:00
|
|
|
};
|