fix: properly stack/merge PubSub & IRC timeouts again (#5855)

This commit is contained in:
pajlada
2025-01-25 12:13:33 +01:00
committed by GitHub
parent 3214e0a80b
commit 8554bd4d65
6 changed files with 64 additions and 8 deletions
+7 -2
View File
@@ -719,7 +719,8 @@ MessageBuilder::MessageBuilder(TimeoutMessageTag, const QString &username,
this->message().serverReceivedTime = time;
}
MessageBuilder::MessageBuilder(const BanAction &action, uint32_t count)
MessageBuilder::MessageBuilder(const BanAction &action, const QDateTime &time,
uint32_t count)
: MessageBuilder()
{
auto current = getApp()->getAccounts()->twitch.getCurrent();
@@ -817,9 +818,11 @@ MessageBuilder::MessageBuilder(const BanAction &action, uint32_t count)
this->message().messageText = text;
this->message().searchText = text;
this->message().serverReceivedTime = time;
}
MessageBuilder::MessageBuilder(const UnbanAction &action)
MessageBuilder::MessageBuilder(const UnbanAction &action, const QDateTime &time)
: MessageBuilder()
{
this->emplace<TimestampElement>();
@@ -839,6 +842,8 @@ MessageBuilder::MessageBuilder(const UnbanAction &action)
this->message().messageText = text;
this->message().searchText = text;
this->message().serverReceivedTime = time;
}
MessageBuilder::MessageBuilder(const WarnAction &action)