add:Dlass联动

This commit is contained in:
CJK_mkp
2025-11-02 10:11:15 +08:00
parent 4ef77c2e72
commit 4fb7031060
7 changed files with 521 additions and 21 deletions
@@ -7,6 +7,7 @@ using System.Drawing.Imaging;
using System.IO;
using System.IO.Compression;
using System.Text;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Controls;
using System.Windows.Forms;
@@ -310,6 +311,23 @@ namespace Ink_Canvas
var fs = new FileStream(savePathWithName, FileMode.Create);
inkCanvas.Strokes.Save(fs);
fs.Close();
_ = Task.Run(async () =>
{
try
{
var delayMinutes = Settings?.Dlass?.AutoUploadDelayMinutes ?? 0;
if (delayMinutes > 0)
{
await Task.Delay(TimeSpan.FromMinutes(delayMinutes));
}
await Helpers.DlassNoteUploader.UploadPngNoteAsync(imagePathWithName);
}
catch (Exception)
{
}
});
}
}
+24
View File
@@ -3,6 +3,7 @@ using System.Drawing;
using System.Drawing.Drawing2D;
using System.Drawing.Imaging;
using System.IO;
using System.Threading.Tasks;
using System.Windows;
using System.Windows.Forms;
@@ -65,6 +66,29 @@ namespace Ink_Canvas
{
ShowNotification($"截图成功保存至 {savePath}");
}
_ = Task.Run(async () =>
{
try
{
var delayMinutes = Settings?.Dlass?.AutoUploadDelayMinutes ?? 0;
if (delayMinutes > 0)
{
await Task.Delay(TimeSpan.FromMinutes(delayMinutes));
}
var uploaded = await Helpers.DlassNoteUploader.UploadPngNoteAsync(savePath);
if (uploaded && !isHideNotification)
{
Dispatcher.Invoke(() =>
{
ShowNotification($"笔记已自动上传到Dlass");
});
}
}
catch (Exception)
{
}
});
}
// 获取日期文件夹路径