帖子卡片支持分享

This commit is contained in:
目棃
2024-09-23 11:05:09 +08:00
parent fc43ed15d0
commit a731c5505f
5 changed files with 29 additions and 46 deletions

View File

@@ -124,11 +124,7 @@ export async function generateShareImg(
const sizeStr = bytesToSize(size);
await TGLogger.Info(`[generateShareImg][${fileName}] 图像大小为 ${sizeStr}`);
if (size > 80000000) {
showSnackbar({
text: `图像大小为 ${sizeStr},过大,无法保存`,
color: "warn",
timeout: 3000,
});
showSnackbar({ text: `图像大小为 ${sizeStr},过大,无法保存`, color: "warn", timeout: 3000 });
return;
}
if (size > 20000000) {
@@ -141,16 +137,11 @@ export async function generateShareImg(
await saveCanvasImg(buffer, fileName);
return;
}
showSnackbar({
color: "warn",
text: "将尝试保存到剪贴板",
});
showSnackbar({ color: "warn", text: "将尝试保存到剪贴板" });
}
try {
await copyToClipboard(buffer);
showSnackbar({
text: `已将 ${fileName} 复制到剪贴板,大小为 ${sizeStr}`,
});
showSnackbar({ text: `已将 ${fileName} 复制到剪贴板,大小为 ${sizeStr}` });
await TGLogger.Info(`[generateShareImg][${fileName}] 已将图像复制到剪贴板`);
} catch (e) {
await TGLogger.Error(`[generateShareImg][${fileName}] 复制到剪贴板失败 ${e}`);