61 lines
1.7 KiB
TypeScript
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;
|
|
}
|
|
};
|