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

View File

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