change: added ending date for givaway as a timestamp tag

fixed: fixed an issue with flag translates
This commit is contained in:
Kwoth
2024-11-28 08:55:01 +00:00
parent e036a2d3c9
commit 4069368beb
4 changed files with 10 additions and 2 deletions

View File

@@ -122,12 +122,15 @@ public sealed partial class FlagTranslateService : IReadyExecutor, INService
if (!_supportedFlags.TryGetValue(code, out var lang))
return;
if (!_msgLangs.Add((reaction.MessageId, lang)))
if (_msgLangs.Contains((reaction.MessageId, lang)))
return;
var result = await _cache.GetAsync(CdKey(reaction.UserId));
if (result.TryPickT0(out _, out _))
return;
if (!_msgLangs.Add((reaction.MessageId, lang)))
return;
await _cache.AddAsync(CdKey(reaction.UserId), true, TimeSpan.FromSeconds(5));