decord/beta/source/modules/collectibles/utils/CollectiblesAssetUtils.tsx
2026-10-12 16:32:48 +00:00

42 lines
1.4 KiB
TypeScript

// Module ID: 1987
// Function ID: 1988
// Name: CollectiblesAssetUtils
// Dependencies: [2, 1986]
// Exports: getCollectiblesItemAssetUrl
// Module 1987 (CollectiblesAssetUtils)
import mappers from "mappers" /* 1986 */;
import size from "module_2" /* 2 */;
let str = "https://cdn.discordapp.com";
if ("production" !== window.GLOBAL_ENV.PROJECT_ENV) {
const _window = window;
let str2 = "http://localhost:3000/_storage";
if ("staging" === window.GLOBAL_ENV.PROJECT_ENV) {
str2 = "https://staging-cdn.discord.co";
}
str = str2;
}
const result = size.fileFinishedImporting("modules/collectibles/utils/CollectiblesAssetUtils.tsx");
export const parseSkuIdFromServerData = mappers.parseSkuIdFromServerData;
export const CollectiblesItemAssetFormat = { ANIMATED: "animated", STATIC: "static", VIDEO: "video" };
export const BASE_URL_BY_RELEASE_CHANNEL = str;
export const getCollectiblesItemAssetUrl = function getCollectiblesItemAssetUrl(arg0) {
let assetFormat;
let assetId;
let skuId;
({ skuId, assetFormat, assetId } = arg0);
let combined = null;
if (null != skuId) {
const _Boolean = Boolean;
let str2 = "";
if (Boolean(assetId)) {
const _HermesInternal = HermesInternal;
str2 = "" + assetId + "/";
}
const _HermesInternal2 = HermesInternal;
combined = "" + tmp2 + "/media/v1/collectibles-shop/" + skuId + "/" + str2 + assetFormat;
}
return combined;
};