Log animation handler triggers.

This commit is contained in:
West14
2022-01-03 19:22:03 +02:00
parent f9bfc88c25
commit 5678de8531
@@ -56,14 +56,18 @@ namespace West.Entertainment.Handler.Fun
var animationFileId = (await GetAnimationFileOption()).GetValue(string.Empty);
var lastUseOption = await GetLastUseOption();
_logger.LogInformation("Animation: {Text}, ToLower: {ToLowerText}",
Message!.Text, Message!.Text!.ToLower());
if (animationFileId.IsNullOrEmpty()
|| !AnimationMatch.IsMatch(Message!.Text!.ToLower())
|| !CanHandle()) return false;
if (lastUseOption.GetValue<DateTime>() > DateTime.Now)
var nextUseDt = lastUseOption.GetValue<DateTime>();
if (nextUseDt > DateTime.Now)
{
_logger.LogInformation("{Name} is on cooldown for Chat {ChatTitle}. Will be available at {Time}",
GetAnimationName(), Chat.Title, lastUseOption.GetValue<DateTime>());
GetAnimationName(), Chat.Title, nextUseDt);
return false;
}