// Module ID: 17586 // Function ID: 17587 // Name: AddAvatarModalActionCreators // Dependencies: [17587, 1074, 1241, 7091, 4983, 1115, 8284, 8286, 4842, 17588, 1897, 12839, 2] // Exports: handlePressNext, openAddAvatarModal, showSkipAvatarModal // Module 17586 (AddAvatarModalActionCreators) import Constants from "Constants" /* 1074 */; import AnalyticsUtilsDefault from "AnalyticsUtils" /* 1241 */; import asyncRequireImpl from "asyncRequireImpl" /* 1897 */; import ModalActionCreatorsDefault from "ModalActionCreators" /* 4842 */; import AlertActionCreatorsDefault from "AlertActionCreators" /* 4983 */; import UserSettingsAccountActionCreators from "UserSettingsAccountActionCreators" /* 7091 */; import UserProfileSettingsActionCreators from "UserProfileSettingsActionCreators" /* 8284 */; import ProfileCustomizationUtils from "ProfileCustomizationUtils" /* 8286 */; import NUFActionCreators from "NUFActionCreators" /* 12839 */; import AddAvatarModalConstants from "AddAvatarModalConstants" /* 17587 */; import size from "module_2" /* 2 */; const require = globalThis.__r; const ADD_AVATAR_MODAL_KEY = AddAvatarModalConstants.ADD_AVATAR_MODAL_KEY; const AnalyticEvents = Constants.AnalyticEvents; let result = size.fileFinishedImporting("modules/avatar/native/AddAvatarModalActionCreators.tsx"); export const handlePressNext = function handlePressNext(pendingImage, default_avatar_selected, fn) { if (null != pendingImage) { const obj4 = { default_avatar_selected, is_guild_profile: false, location: { page: "Onboarding" } }; AnalyticsUtilsDefault.track(AnalyticEvents.USER_AVATAR_UPDATED, obj4); ({ imageUri: obj6.avatar, description: obj6.avatar_description } = pendingImage); const result = UserSettingsAccountActionCreators.saveProfileAndAccountRequest({ avatar: null, avatar_description: null }); const obj8 = { avatar: null, avatar_description: null }; } if (null != fn) { fn(); } else { ModalActionCreatorsDefault.popWithKey(ADD_AVATAR_MODAL_KEY); NUFActionCreators.nextOnboardingStep({ skip: false }); } }; export const showSkipAvatarModal = function showSkipAvatarModal(arg0) { _require = arg0; AnalyticsUtilsDefault.track(AnalyticEvents.NUO_TRANSITION, { flow_type: "Mobile NUX Post Reg", from_step: "Skip avatar modal", skip_attempt: true }); let obj3 = { title: null, body: null, cancelText: null, confirmText: null, onConfirm: null, hideActionSheet: false }; const intl = require("util").intl; obj3.title = intl.string(require("util").t.DnKHuV); const intl2 = require("util").intl; obj3.body = intl2.string(require("util").t["1EPySE"]); const intl3 = require("util").intl; obj3.cancelText = intl3.string(require("util").t["7eZ3ji"]); const intl4 = require("util").intl; obj3.confirmText = intl4.string(require("util").t.nhJ8OC); obj3.onConfirm = function onConfirm() { UserProfileSettingsActionCreators.setPendingChanges({ avatar: null }); const result = ProfileCustomizationUtils.announcePendingAvatarChange("remove"); if (null != closure_0) { tmp5(true); } else { ModalActionCreatorsDefault.popWithKey(ADD_AVATAR_MODAL_KEY); NUFActionCreators.nextOnboardingStep({ skip: true }); const tmpResult = NUFActionCreators; } }; AlertActionCreatorsDefault.show(obj3); }; export const openAddAvatarModal = function openAddAvatarModal() { ModalActionCreatorsDefault.pushLazy(asyncRequireImpl(17588, dependencyMap.paths), {}, ADD_AVATAR_MODAL_KEY); };