changed to 80 max column
This commit is contained in:
@@ -35,7 +35,8 @@ void LogsPopup::setInfo(ChannelPtr channel, QString userName)
|
||||
this->channel_ = channel;
|
||||
this->userName_ = userName;
|
||||
this->getRoomID();
|
||||
this->setWindowTitle(this->userName_ + "'s logs in #" + this->channel_->getName());
|
||||
this->setWindowTitle(this->userName_ + "'s logs in #" +
|
||||
this->channel_->getName());
|
||||
this->getLogviewerLogs();
|
||||
}
|
||||
|
||||
@@ -49,7 +50,8 @@ void LogsPopup::setMessages(std::vector<MessagePtr> &messages)
|
||||
|
||||
void LogsPopup::getRoomID()
|
||||
{
|
||||
TwitchChannel *twitchChannel = dynamic_cast<TwitchChannel *>(this->channel_.get());
|
||||
TwitchChannel *twitchChannel =
|
||||
dynamic_cast<TwitchChannel *>(this->channel_.get());
|
||||
if (twitchChannel == nullptr) {
|
||||
return;
|
||||
}
|
||||
@@ -78,7 +80,8 @@ void LogsPopup::getRoomID()
|
||||
|
||||
void LogsPopup::getLogviewerLogs()
|
||||
{
|
||||
TwitchChannel *twitchChannel = dynamic_cast<TwitchChannel *>(this->channel_.get());
|
||||
TwitchChannel *twitchChannel =
|
||||
dynamic_cast<TwitchChannel *>(this->channel_.get());
|
||||
if (twitchChannel == nullptr) {
|
||||
return;
|
||||
}
|
||||
@@ -108,12 +111,15 @@ void LogsPopup::getLogviewerLogs()
|
||||
|
||||
// Hacky way to fix the timestamp
|
||||
message.insert(1, "historical=1;");
|
||||
message.insert(1, QString("tmi-sent-ts=%10000;").arg(messageObject["time"].toInt()));
|
||||
message.insert(1, QString("tmi-sent-ts=%10000;")
|
||||
.arg(messageObject["time"].toInt()));
|
||||
message.insert(1, QString("room-id=%1;").arg(this->roomID_));
|
||||
|
||||
MessageParseArgs args;
|
||||
auto ircMessage = Communi::IrcMessage::fromData(message.toUtf8(), nullptr);
|
||||
auto privMsg = static_cast<Communi::IrcPrivateMessage *>(ircMessage);
|
||||
auto ircMessage =
|
||||
Communi::IrcMessage::fromData(message.toUtf8(), nullptr);
|
||||
auto privMsg =
|
||||
static_cast<Communi::IrcPrivateMessage *>(ircMessage);
|
||||
TwitchMessageBuilder builder(this->channel_.get(), privMsg, args);
|
||||
messages.push_back(builder.build());
|
||||
};
|
||||
@@ -127,22 +133,25 @@ void LogsPopup::getLogviewerLogs()
|
||||
|
||||
void LogsPopup::getOverrustleLogs()
|
||||
{
|
||||
TwitchChannel *twitchChannel = dynamic_cast<TwitchChannel *>(this->channel_.get());
|
||||
TwitchChannel *twitchChannel =
|
||||
dynamic_cast<TwitchChannel *>(this->channel_.get());
|
||||
if (twitchChannel == nullptr) {
|
||||
return;
|
||||
}
|
||||
|
||||
QString channelName = twitchChannel->getName();
|
||||
|
||||
QString url = QString("https://overrustlelogs.net/api/v1/stalk/%1/%2.json?limit=500")
|
||||
.arg(channelName, this->userName_);
|
||||
QString url =
|
||||
QString("https://overrustlelogs.net/api/v1/stalk/%1/%2.json?limit=500")
|
||||
.arg(channelName, this->userName_);
|
||||
|
||||
NetworkRequest req(url);
|
||||
req.setCaller(QThread::currentThread());
|
||||
req.onError([this, channelName](int errorCode) {
|
||||
this->close();
|
||||
QMessageBox *box = new QMessageBox(QMessageBox::Information, "Error getting logs",
|
||||
"No logs could be found for channel " + channelName);
|
||||
QMessageBox *box = new QMessageBox(
|
||||
QMessageBox::Information, "Error getting logs",
|
||||
"No logs could be found for channel " + channelName);
|
||||
box->setAttribute(Qt::WA_DeleteOnClose);
|
||||
box->show();
|
||||
box->raise();
|
||||
@@ -157,15 +166,18 @@ void LogsPopup::getOverrustleLogs()
|
||||
QJsonArray dataMessages = data.value("lines").toArray();
|
||||
for (auto i : dataMessages) {
|
||||
QJsonObject singleMessage = i.toObject();
|
||||
QTime timeStamp =
|
||||
QDateTime::fromSecsSinceEpoch(singleMessage.value("timestamp").toInt()).time();
|
||||
QTime timeStamp = QDateTime::fromSecsSinceEpoch(
|
||||
singleMessage.value("timestamp").toInt())
|
||||
.time();
|
||||
|
||||
MessagePtr message(new Message);
|
||||
message->addElement(new TimestampElement(timeStamp));
|
||||
message->addElement(new TextElement(this->userName_, MessageElement::Username,
|
||||
message->addElement(new TextElement(this->userName_,
|
||||
MessageElement::Username,
|
||||
MessageColor::System));
|
||||
message->addElement(new TextElement(singleMessage.value("text").toString(),
|
||||
MessageElement::Text, MessageColor::Text));
|
||||
message->addElement(
|
||||
new TextElement(singleMessage.value("text").toString(),
|
||||
MessageElement::Text, MessageColor::Text));
|
||||
messages.push_back(message);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user