Remove ban reasons because they are not a thing in IRC anymore (#2650)

This commit is contained in:
Mm2PL 2021-04-25 13:44:12 +00:00 committed by GitHub
parent 675f99e9cc
commit 08f2773f30
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
3 changed files with 5 additions and 19 deletions

View file

@ -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)

View file

@ -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);

View file

@ -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);