Added formatting for remaining timeout duration (#2398)

This commit is contained in:
M4tthewDE
2021-01-31 13:55:44 +01:00
committed by GitHub
parent 8cd923b8fb
commit c2782666a6
2 changed files with 15 additions and 0 deletions
@@ -13,6 +13,7 @@
#include "singletons/Resources.hpp"
#include "singletons/Settings.hpp"
#include "singletons/WindowManager.hpp"
#include "util/FormatTime.hpp"
#include "util/IrcHelpers.hpp"
#include <IrcMessage>
@@ -716,6 +717,19 @@ std::vector<MessagePtr> IrcMessageHandler::parseNoticeMessage(
{
return {generateBannedMessage(true)};
}
else if (message->tags()["msg-id"] == "msg_timedout")
{
std::vector<MessagePtr> builtMessages;
QString formattedMessage = "You are timed out for ";
formattedMessage.append(
formatTime(message->content().split(" ").value(5)));
builtMessages.emplace_back(makeSystemMessage(
formattedMessage.append("."), calculateMessageTimestamp(message)));
return builtMessages;
}
else
{
std::vector<MessagePtr> builtMessages;