Do not fetch recent messages and viewer list for chatrooms

This commit is contained in:
Nikola Forró 2018-06-27 12:27:15 +02:00
parent e9868fdd84
commit e7c409d9f0
2 changed files with 19 additions and 12 deletions

View file

@ -123,8 +123,11 @@ void TwitchChannel::setRoomID(const QString &_roomID)
{ {
this->roomID = _roomID; this->roomID = _roomID;
this->roomIDchanged.invoke(); this->roomIDchanged.invoke();
if (!this->name.startsWith("chatrooms:")) {
this->fetchMessages.invoke(); this->fetchMessages.invoke();
} }
}
void TwitchChannel::reloadChannelEmotes() void TwitchChannel::reloadChannelEmotes()
{ {

View file

@ -449,6 +449,7 @@ void Split::doOpenViewerList()
} }
auto loadingLabel = new QLabel("Loading..."); auto loadingLabel = new QLabel("Loading...");
if (!this->getChannel()->name.startsWith("chatrooms:")) {
twitchApiGet("https://tmi.twitch.tv/group/user/" + this->getChannel()->name + "/chatters", this, twitchApiGet("https://tmi.twitch.tv/group/user/" + this->getChannel()->name + "/chatters", this,
[=](QJsonObject obj) { [=](QJsonObject obj) {
QJsonObject chattersObj = obj.value("chatters").toObject(); QJsonObject chattersObj = obj.value("chatters").toObject();
@ -461,6 +462,9 @@ void Split::doOpenViewerList()
chattersList->addItem(v.toString()); chattersList->addItem(v.toString());
} }
}); });
} else {
loadingLabel->hide();
}
searchBar->setPlaceholderText("Search User..."); searchBar->setPlaceholderText("Search User...");
QObject::connect(searchBar, &QLineEdit::textEdited, this, [=]() { QObject::connect(searchBar, &QLineEdit::textEdited, this, [=]() {