decord/source/modules/media_channel/MediaPostThumbnailUtils.tsx
2026-08-24 06:08:38 +00:00

61 lines
1.7 KiB
TypeScript

// Module ID: 4988
// Function ID: 4989
// Name: MAX_THUMBNAIL_COUNT
// Dependencies: [4816, 2]
// Exports: getBackgroundImageUrl, getEmbedPreviewImageUrl, getThumbnailImage
// Module 4988 (MAX_THUMBNAIL_COUNT)
import set from "set" /* 2 */;
import urlMatchesFileExtension from "urlMatchesFileExtension" /* 4816 */;
const result = set.fileFinishedImporting("modules/media_channel/MediaPostThumbnailUtils.tsx");
export const MAX_THUMBNAIL_COUNT = 4;
export const getEmbedPreviewImageUrl = function getEmbedPreviewImageUrl(arg0) {
if (null != arg0) {
({ thumbnail, image } = arg0);
if (null != thumbnail) {
let url2 = thumbnail.proxy_url;
if (url2 == null) {
url2 = thumbnail.url;
}
let tmp = url2;
} else if (null != image) {
let url = image.proxy_url;
if (url == null) {
url = image.url;
}
tmp = url;
}
return tmp;
}
};
export const getBackgroundImageUrl = function getBackgroundImageUrl(coverImage) {
if (obj.isAnimatedImageUrl(coverImage)) {
const _HermesInternal = HermesInternal;
let combined = "" + coverImage + "?format=webp";
} else {
combined = coverImage;
const tmpResult = urlMatchesFileExtension;
}
return combined;
};
export const getThumbnailImage = function getThumbnailImage(thumbnail) {
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 = urlMatchesFileExtension;
}
}
return tmp;
}
};