fix(backend): correctly hash images

This commit is contained in:
sam 2024-09-26 22:25:47 +02:00
parent a70078995b
commit ff2ba1fb1b
Signed by: sam
GPG key ID: B4EF20DDE721CAA1
3 changed files with 9 additions and 4 deletions

View file

@ -31,7 +31,7 @@ public class MemberAvatarUpdateInvocable(DatabaseContext db, ObjectStorageServic
try
{
var image = await newAvatar.ConvertBase64UriToAvatar();
var image = await newAvatar.ConvertBase64UriToImage(size: 512, crop: true);
var hash = Convert.ToHexString(await SHA256.HashDataAsync(image)).ToLower();
image.Seek(0, SeekOrigin.Begin);
var prevHash = member.Avatar;

View file

@ -31,7 +31,7 @@ public class UserAvatarUpdateInvocable(DatabaseContext db, ObjectStorageService
try
{
var image = await newAvatar.ConvertBase64UriToAvatar();
var image = await newAvatar.ConvertBase64UriToImage(size: 512, crop: true);
var hash = Convert.ToHexString(await SHA256.HashDataAsync(image)).ToLower();
image.Seek(0, SeekOrigin.Begin);
var prevHash = user.Avatar;