Added formatting for remaining timeout duration (#2398)
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user