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;
|
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);
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user