22 return this->
id == rhs.
id && this->login == rhs.
login &&
29 dbg.nospace() <<
"ActionUser(" << user.
id <<
", " << user.
login <<
", " 32 return dbg.maybeSpace();
36 PubSubAction(
const QJsonObject &data,
const QString &_roomID);
62 uint32_t duration = 0;
72 case Mode::SubscribersOnly:
73 return "subscribers-only";
89 uint32_t duration = 0;
93 return this->duration == 0;
118 return this->previousState == Banned;
Definition: PubSubActions.hpp:112
bool operator==(const ActionUser &rhs) const
Definition: PubSubActions.hpp:20
Definition: PubSubActions.hpp:155
Mode
Definition: PubSubActions.hpp:48
ActionUser target
Definition: PubSubActions.hpp:151
bool isBan() const
Definition: PubSubActions.hpp:91
Definition: PubSubActions.hpp:126
ActionUser target
Definition: PubSubActions.hpp:129
State
Definition: PubSubActions.hpp:57
QColor color
Definition: PubSubActions.hpp:18
Definition: PubSubActions.hpp:154
Definition: PubSubActions.hpp:49
Definition: PubSubActions.hpp:51
Definition: PubSubActions.hpp:148
Definition: PubSubActions.hpp:59
ActionUser target
Definition: PubSubActions.hpp:139
QString message
Definition: PubSubActions.hpp:141
Definition: Application.cpp:48
Definition: PubSubActions.hpp:168
Definition: PubSubActions.hpp:122
PubSubAction(const QJsonObject &data, const QString &_roomID)
Definition: PubSubActions.cpp:5
Definition: PubSubActions.hpp:45
Definition: PubSubActions.hpp:58
QString msgID
Definition: PubSubActions.hpp:145
bool modded
Definition: PubSubActions.hpp:133
Definition: PubSubActions.hpp:82
Definition: PubSubActions.hpp:106
Definition: PubSubActions.hpp:164
QString id
Definition: PubSubActions.hpp:14
Definition: PubSubActions.hpp:53
Definition: PubSubActions.hpp:52
Definition: PubSubActions.hpp:13
QString reason
Definition: PubSubActions.hpp:87
Definition: PubSubActions.hpp:97
QString message
Definition: PubSubActions.hpp:161
Definition: PubSubActions.hpp:156
QString displayName
Definition: PubSubActions.hpp:17
QString login
Definition: PubSubActions.hpp:15
QDebug & operator<<(QDebug &dbg, const SeventvEventAPISubscription &subscription)
Definition: SeventvEventAPISubscription.cpp:70
Definition: PubSubActions.hpp:35
bool wasBan() const
Definition: PubSubActions.hpp:116
QString messageId
Definition: PubSubActions.hpp:102
ActionUser source
Definition: PubSubActions.hpp:37
Definition: PubSubActions.hpp:157
Definition: PubSubActions.hpp:113
Definition: PubSubActions.hpp:158
Definition: PubSubActions.hpp:136
ActionUser target
Definition: PubSubActions.hpp:85
ActionUser target
Definition: PubSubActions.hpp:100
QString reason
Definition: PubSubActions.hpp:143
const char * getModeName() const
Definition: PubSubActions.hpp:64
ActionUser target
Definition: PubSubActions.hpp:109
Definition: PubSubActions.hpp:169
QString roomID
Definition: PubSubActions.hpp:40
Definition: PubSubActions.hpp:50
Definition: PubSubActions.hpp:167
QString messageText
Definition: PubSubActions.hpp:103
std::chrono::steady_clock::time_point timestamp
Definition: PubSubActions.hpp:39