// Module ID: 17517 // Function ID: 17518 // Name: AddAvatarModalActionCreators // Dependencies: [17518, 1074, 1242, 7057, 4950, 1114, 8249, 8251, 4809, 17519, 1896, 12797, 2] // Exports: handlePressNext, openAddAvatarModal, showSkipAvatarModal // Module 17517 (AddAvatarModalActionCreators) import Constants from "Constants" /* 1074 */; import AnalyticsUtilsDefault from "AnalyticsUtils" /* 1242 */; import asyncRequireImpl from "asyncRequireImpl" /* 1896 */; import ModalActionCreatorsDefault from "ModalActionCreators" /* 4809 */; import AlertActionCreatorsDefault from "AlertActionCreators" /* 4950 */; import UserSettingsAccountActionCreators from "UserSettingsAccountActionCreators" /* 7057 */; import UserProfileSettingsActionCreators from "UserProfileSettingsActionCreators" /* 8249 */; import ProfileCustomizationUtils from "ProfileCustomizationUtils" /* 8251 */; import NUFActionCreators from "NUFActionCreators" /* 12797 */; import AddAvatarModalConstants from "AddAvatarModalConstants" /* 17518 */; 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(17519, dependencyMap.paths), {}, ADD_AVATAR_MODAL_KEY); };