Skip to content

Commit 3b079aa

Browse files
committed
Don't try requesting peer settings in monoforums.
1 parent df5307d commit 3b079aa

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

Telegram/SourceFiles/apiwrap.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1216,6 +1216,10 @@ void ApiWrap::gotUserFull(
12161216
void ApiWrap::requestPeerSettings(not_null<PeerData*> peer) {
12171217
if (!_requestedPeerSettings.emplace(peer).second) {
12181218
return;
1219+
} else if (peer->isMonoforum()) {
1220+
peer->setBarSettings(PeerBarSettings());
1221+
_requestedPeerSettings.erase(peer);
1222+
return;
12191223
}
12201224
request(MTPmessages_GetPeerSettings(
12211225
peer->input
@@ -1227,6 +1231,7 @@ void ApiWrap::requestPeerSettings(not_null<PeerData*> peer) {
12271231
_requestedPeerSettings.erase(peer);
12281232
});
12291233
}).fail([=] {
1234+
peer->setBarSettings(PeerBarSettings());
12301235
_requestedPeerSettings.erase(peer);
12311236
}).send();
12321237
}

0 commit comments

Comments
 (0)