mirror of
https://github.com/Chatterino/chatterino2.git
synced 2024-11-21 22:24:07 +01:00
Remove ban reasons because they are not a thing in IRC anymore (#2650)
This commit is contained in:
parent
675f99e9cc
commit
08f2773f30
3 changed files with 5 additions and 19 deletions
|
@ -148,8 +148,7 @@ MessageBuilder::MessageBuilder(TimeoutMessageTag,
|
|||
|
||||
MessageBuilder::MessageBuilder(TimeoutMessageTag, const QString &username,
|
||||
const QString &durationInSeconds,
|
||||
const QString &reason, bool multipleTimes,
|
||||
const QTime &time)
|
||||
bool multipleTimes, const QTime &time)
|
||||
: MessageBuilder()
|
||||
{
|
||||
QString fullText;
|
||||
|
@ -178,12 +177,6 @@ MessageBuilder::MessageBuilder(TimeoutMessageTag, const QString &username,
|
|||
text.append("has been permanently banned");
|
||||
}
|
||||
|
||||
if (reason.length() > 0)
|
||||
{
|
||||
text.append(": \"");
|
||||
text.append(parseTagString(reason));
|
||||
text.append("\"");
|
||||
}
|
||||
text.append(".");
|
||||
|
||||
if (multipleTimes)
|
||||
|
|
|
@ -44,8 +44,7 @@ public:
|
|||
MessageBuilder(TimeoutMessageTag, const QString &systemMessageText,
|
||||
int times, const QTime &time = QTime::currentTime());
|
||||
MessageBuilder(TimeoutMessageTag, const QString &username,
|
||||
const QString &durationInSeconds, const QString &reason,
|
||||
bool multipleTimes,
|
||||
const QString &durationInSeconds, bool multipleTimes,
|
||||
const QTime &time = QTime::currentTime());
|
||||
MessageBuilder(const BanAction &action, uint32_t count = 1);
|
||||
MessageBuilder(const UnbanAction &action);
|
||||
|
|
|
@ -416,22 +416,16 @@ void IrcMessageHandler::handleClearChatMessage(Communi::IrcMessage *message)
|
|||
|
||||
// get username, duration and message of the timed out user
|
||||
QString username = message->parameter(1);
|
||||
QString durationInSeconds, reason;
|
||||
QString durationInSeconds;
|
||||
QVariant v = message->tag("ban-duration");
|
||||
if (v.isValid())
|
||||
{
|
||||
durationInSeconds = v.toString();
|
||||
}
|
||||
|
||||
v = message->tag("ban-reason");
|
||||
if (v.isValid())
|
||||
{
|
||||
reason = v.toString();
|
||||
}
|
||||
|
||||
auto timeoutMsg =
|
||||
MessageBuilder(timeoutMessage, username, durationInSeconds, reason,
|
||||
false, calculateMessageTimestamp(message))
|
||||
MessageBuilder(timeoutMessage, username, durationInSeconds, false,
|
||||
calculateMessageTimestamp(message))
|
||||
.release();
|
||||
chan->addOrReplaceTimeout(timeoutMsg);
|
||||
|
||||
|
|
Loading…
Reference in a new issue