fix: flush asap
This commit is contained in:
parent
0abe73ad41
commit
da75b7966e
11
Command.cs
11
Command.cs
|
@ -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);
|
||||
|
||||
|
|
Loading…
Reference in New Issue