Files
discord-decomp/lib/uploader_inline/safetyScannedUploadSurfaces.tsx
T
2026-11-01 12:12:55 +02:00

28 lines
1.2 KiB
TypeScript

// Metro module 7946 (f7947).
import { UploadTypes } from "../../modules/image_cropping/web/ImageCroppingConstants";
let c5019_1 = {
USER_DEFAULT_PROFILE_AVATAR: "USER_DEFAULT_PROFILE_AVATAR",
USER_DEFAULT_PROFILE_BANNER: "USER_DEFAULT_PROFILE_BANNER",
USER_GUILD_PROFILE_AVATAR: "USER_GUILD_PROFILE_AVATAR",
USER_GUILD_PROFILE_BANNER: "USER_GUILD_PROFILE_BANNER",
GUILD_ICON: "GUILD_ICON",
GUILD_BANNER: "GUILD_BANNER",
GUILD_DISCOVERY_SPLASH: "GUILD_DISCOVERY_SPLASH",
GUILD_INVITE_SPLASH: "GUILD_INVITE_SPLASH",
EMOJI: "EMOJI",
STICKER: "STICKER"
};
export { c5019_1 as SafetyScannedUploadSurface };
export function getSafetyScannedUploadSurfaceForProfileCustomization(a0, a1) {
if (UploadTypes.AVATAR === a0) {
return a1 != null ? c5019_1.USER_GUILD_PROFILE_AVATAR : c5019_1.USER_DEFAULT_PROFILE_AVATAR;
}
if (UploadTypes.BANNER === a0) {
return a1 != null ? c5019_1.USER_GUILD_PROFILE_BANNER : c5019_1.USER_DEFAULT_PROFILE_BANNER;
}
if (UploadTypes.GUILD_BANNER !== a0 && UploadTypes.VIDEO_BACKGROUND !== a0 && UploadTypes.SCHEDULED_EVENT_IMAGE !== a0 && UploadTypes.HOME_HEADER !== a0 && UploadTypes.AVATAR_DECORATION !== a0 && UploadTypes.GUILD_ICON !== a0) {
return void 0;
}
return null;
}