fix: flush asap

This commit is contained in:
Anna 2024-02-17 22:52:20 -05:00
parent 0abe73ad41
commit da75b7966e
Signed by: anna
GPG Key ID: D0943384CD9F87D1
1 changed files with 7 additions and 4 deletions

View File

@ -33,6 +33,7 @@ internal class Command : IDisposable {
return;
}
var meta = ScreenshotMetadata.Capture(this.Plugin);
using var bitmap = Photographer.Capture();
if (bitmap == null) {
return;
@ -58,11 +59,13 @@ internal class Command : IDisposable {
return;
}
using var stream = new Blake3Stream(this.OpenFile(ext));
stream.Write(imageData);
string hash;
using (var stream = new Blake3Stream(this.OpenFile(ext))) {
stream.Write(imageData);
hash = Convert.ToHexString(stream.ComputeHash().AsSpan());
}
var meta = ScreenshotMetadata.Capture(this.Plugin);
meta.Blake3Hash = Convert.ToHexString(stream.ComputeHash().AsSpan());
meta.Blake3Hash = hash;
var json = JsonConvert.SerializeObject(meta, Formatting.Indented);
Plugin.Log.Info(json);