refactor: clean up message logging

This commit is contained in:
spiral
2021-08-04 00:41:51 -04:00
parent b9f73cadb7
commit 9fd4f327e0
4 changed files with 45 additions and 57 deletions

View File

@@ -289,7 +289,7 @@ namespace PluralKit.Bot
Message triggerMessage, Message proxyMessage,
ProxyMatch match)
{
Task SaveMessageInDatabase() => _repo.AddMessage(conn, new PKMessage
var sentMessage = new PKMessage
{
Channel = triggerMessage.ChannelId,
Guild = triggerMessage.GuildId,
@@ -297,9 +297,11 @@ namespace PluralKit.Bot
Mid = proxyMessage.Id,
OriginalMid = triggerMessage.Id,
Sender = triggerMessage.Author.Id
});
};
Task SaveMessageInDatabase() => _repo.AddMessage(conn, sentMessage);
Task LogMessageToChannel() => _logChannel.LogMessage(ctx, match, triggerMessage, proxyMessage.Id).AsTask();
Task LogMessageToChannel() => _logChannel.LogMessage(ctx, sentMessage, triggerMessage, proxyMessage).AsTask();
async Task DeleteProxyTriggerMessage()
{