decord/source/modules/media_channel/MediaPostThumbnailUtils.tsx
2026-07-27 11:26:19 +00:00

61 lines
1.7 KiB
TypeScript

// Module ID: 4317
// Function ID: 37834
// Name: MAX_THUMBNAIL_COUNT
// Dependencies: [4318, 2]
// Exports: getBackgroundImageUrl, getEmbedPreviewImageUrl, getThumbnailImage
// Module 4317 (MAX_THUMBNAIL_COUNT)
const result = require("set").fileFinishedImporting("modules/media_channel/MediaPostThumbnailUtils.tsx");
export const MAX_THUMBNAIL_COUNT = 4;
export const getEmbedPreviewImageUrl = function getEmbedPreviewImageUrl(arg0) {
let image;
let thumbnail;
if (null != arg0) {
({ thumbnail, image } = arg0);
if (null != thumbnail) {
let url2 = thumbnail.proxy_url;
if (null == url2) {
url2 = thumbnail.url;
}
return url2;
} else if (null != image) {
let url = image.proxy_url;
if (null == url) {
url = image.url;
}
return url;
}
}
};
export const getBackgroundImageUrl = function getBackgroundImageUrl(coverImage) {
if (obj.isAnimatedImageUrl(coverImage)) {
const _HermesInternal = HermesInternal;
let combined = "" + coverImage + "?format=webp";
} else {
combined = coverImage;
const obj2 = require(4318) /* urlMatchesFileExtension */;
}
return combined;
};
export const getThumbnailImage = function getThumbnailImage(thumbnail) {
let proxy_url;
let url;
if (null != thumbnail) {
({ url, proxy_url } = thumbnail);
let tmp = url;
if (null != url) {
tmp = url;
if (null != proxy_url) {
let combined = proxy_url;
if (obj.isVideoUrl(url)) {
const _HermesInternal = HermesInternal;
combined = "" + proxy_url + "?format=webp";
}
tmp = combined;
obj = require(4318) /* urlMatchesFileExtension */;
}
}
return tmp;
}
};