帖子卡片支持分享

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}`);

View File

@@ -1,18 +0,0 @@
/**
* @file utils minifySql.ts
* @description 减少 sql 语句体积的工具函数
* @author BTMuli<bt-muli@outlook.com>
* @since Alpha v0.1.5
*/
/**
* @description 减少 sql 语句体积的工具函数
* @function minifySql
* @param {string} sql - sql 语句
* @return {string} minifiedSql - 减少体积后的 sql 语句
*/
function minifySql(sql: string): string {
return sql.replace(/\n/g, " ").replace(/\s+/g, " ").trim();
}
export default minifySql;