remove PreviewImageMetadata.isImage/isVideo

This commit is contained in:
Timi
2026-01-04 19:09:28 +08:00
parent 2c6478c729
commit e31a3432a0
9 changed files with 20 additions and 14 deletions

View File

@ -137,9 +137,10 @@ Page({
const metadata = (typeof item.metadata === "string" ? JSON.parse(item.metadata) : item.metadata) as PreviewImageMetadata;
const thumbURL = `${config.url}/attachment/read/${item.mongoId}`;
const sourceURL = `${config.url}/attachment/read/${metadata.sourceMongoId}`;
const isImage = metadata.sourceMimeType?.startsWith("image/");
return {
id: item.id,
type: metadata.isImage ? MediaItemType.IMAGE : MediaItemType.VIDEO,
type: isImage ? MediaItemType.IMAGE : MediaItemType.VIDEO,
thumbURL,
sourceURL,
checked: false
@ -262,9 +263,10 @@ Page({
const metadata = (typeof item.metadata === "string" ? JSON.parse(item.metadata) : item.metadata) as PreviewImageMetadata;
const thumbURL = `${config.url}/attachment/read/${item.mongoId}`;
const sourceURL = `${config.url}/attachment/read/${metadata.sourceMongoId}`;
const isImage = item.mimeType?.startsWith("image/");
return {
id: item.id,
type: metadata.isImage ? MediaItemType.IMAGE : MediaItemType.VIDEO,
type: isImage ? MediaItemType.IMAGE : MediaItemType.VIDEO,
thumbURL,
sourceURL,
checked: false