fix(backend): *actually* correctly hash images

This commit is contained in:
sam 2024-09-26 22:30:24 +02:00
parent 14e6e35cb7
commit e20a7d3465
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
4 changed files with 11 additions and 12 deletions

View file

@ -20,11 +20,7 @@ public class CreateFlagInvocable(DatabaseContext db, ObjectStorageService object
try
{
var image = await Payload.ImageData.ConvertBase64UriToImage(size: 256, crop: false);
image.Seek(0, SeekOrigin.Begin);
var hash = Convert.ToHexString(await SHA256.HashDataAsync(image)).ToLower();
image.Seek(0, SeekOrigin.Begin);
var (hash, image) = await Payload.ImageData.ConvertBase64UriToImage(size: 256, crop: false);
await objectStorageService.PutObjectAsync(Path(hash), image, "image/webp");
var flag = new PrideFlag