Initial forum support in bots data classes.

This commit is contained in:
John Preston
2025-09-05 14:23:06 +04:00
parent 6974c511ea
commit b4d1ba07a6
40 changed files with 369 additions and 182 deletions
@@ -143,17 +143,19 @@ void Proxy::addSlice(const MTPmessages_Messages &slice, int alreadyLoaded) {
"(Proxy::addSlice)"));
return 0;
}, [&](const MTPDmessages_messages &data) {
history->peer->processTopics(data.vtopics());
return int(data.vmessages().v.size());
}, [&](const MTPDmessages_messagesSlice &data) {
history->peer->processTopics(data.vtopics());
return data.vcount().v;
}, [&](const MTPDmessages_channelMessages &data) {
if (const auto channel = history->peer->asChannel()) {
channel->ptsReceived(data.vpts().v);
channel->processTopics(data.vtopics());
} else {
LOG(("API Error: received messages.channelMessages when "
"no channel was passed! (Proxy::addSlice)"));
}
history->peer->processTopics(data.vtopics());
return data.vcount().v;
});