diff --git a/LightlessSyncServer/LightlessSyncServices/Discord/MareModule.cs b/LightlessSyncServer/LightlessSyncServices/Discord/MareModule.cs index 5c48cdd..63ff80d 100644 --- a/LightlessSyncServer/LightlessSyncServices/Discord/MareModule.cs +++ b/LightlessSyncServer/LightlessSyncServices/Discord/MareModule.cs @@ -54,13 +54,15 @@ public class LightlessModule : InteractionModuleBase if(eb.Fields.Any(f => string.Equals(f.Name, "Profile Description", StringComparison.Ordinal))) { string uidToGet = await GetUserUID(db, secondaryUid, discordUser?.Id ?? null, uid).ConfigureAwait(false); + _logger.LogInformation("Fetching profile image for UID: {uid}", uidToGet); byte[] profileImage = await GetProfileImage(db, uid).ConfigureAwait(false); - using (MemoryStream ms = new(profileImage)) + MemoryStream ms = new(profileImage); + await using (ms.ConfigureAwait(false)) { eb.WithImageUrl("attachment://profileimage.png"); await RespondWithFileAsync( - ms, - "profileimage.png", + fileStream: ms, + fileName: "profileimage.png", embeds: new[] { eb.Build() }, ephemeral: true).ConfigureAwait(false); }