Skip to content

Commit 470547b

Browse files
committed
Added logging to Bookmark
1 parent a48daea commit 470547b

File tree

1 file changed

+19
-1
lines changed

1 file changed

+19
-1
lines changed

Dockhound/InteractionHandler.cs

Lines changed: 19 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ private async Task OnReactionAddedAsync(Cacheable<IUserMessage, ulong> cacheable
319319
if (srcEb.Color.HasValue)
320320
eb.WithColor(srcEb.Color.Value);
321321

322-
// Copy up to 2 fields from the ORIGINAL embed (string values, has Inline)
322+
// Copy up to 2 fields from the ORIGINAL embed
323323
if (srcEmbed.Fields != null)
324324
{
325325
foreach (var f in srcEmbed.Fields.Take(2))
@@ -361,6 +361,24 @@ private async Task OnReactionAddedAsync(Cacheable<IUserMessage, ulong> cacheable
361361
{
362362
// DMs might be closed
363363
}
364+
365+
// Log request
366+
try
367+
{
368+
var log = new LogEvent(
369+
eventName: "User Bookmarked a Message",
370+
messageId: messageId,
371+
username: user.Username,
372+
userId: user.Id,
373+
changes: $"User {user.Username} bookmarked {messageId}"
374+
);
375+
_dbContext.LogEvents.Add(log);
376+
await _dbContext.SaveChangesAsync();
377+
}
378+
catch (Exception ex)
379+
{
380+
Console.WriteLine($"[ERROR] Failed to log ally request: {ex.Message}\n{ex.StackTrace}");
381+
}
364382
}
365383
}
366384

0 commit comments

Comments
 (0)