feat: finalize mindspace service extraction phase a

This commit is contained in:
john
2026-07-03 08:40:28 +08:00
parent 506a551438
commit ec5b1a6e3f
32 changed files with 2834 additions and 490 deletions
+6
View File
@@ -68,6 +68,12 @@ export function buildAbsoluteAssetImageUrl(
return `${window.location.origin}${buildAssetImageUrl(asset)}`;
}
export function buildAbsoluteAssetDownloadUrl(
asset: Pick<MindSpaceAsset, 'id' | 'updatedAt'>,
): string {
return `${window.location.origin}/api/mindspace/v1/assets/${asset.id}/download?inline=1&viewer=0&v=${asset.updatedAt}`;
}
/** Chrome blocks PDF rendering inside any sandboxed iframe. */
export function assetPreviewUsesSandbox(mimeType: string) {
return mimeType !== 'application/pdf';