MCPcopy Create free account
hub / github.com/TDesktop-x64/tdesktop / reloadTopics

Method reloadTopics

Telegram/SourceFiles/data/data_forum.cpp:156–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

154}
155
156void Forum::reloadTopics() {
157 _topicsList.setLoaded(false);
158 session().api().request(base::take(_requestId)).cancel();
159 _offset = {};
160 for (const auto &[rootId, topic] : _topics) {
161 if (!topic->creating()) {
162 _staleRootIds.emplace(topic->rootId());
163 }
164 }
165 requestTopics();
166}
167
168void Forum::requestTopics() {
169 if (_topicsList.loaded() || _requestId) {

Callers 2

channelDifferenceDoneMethod · 0.80
feedUpdateMethod · 0.80

Calls 7

apiMethod · 0.80
emplaceMethod · 0.80
rootIdMethod · 0.80
setLoadedMethod · 0.45
cancelMethod · 0.45
requestMethod · 0.45
creatingMethod · 0.45

Tested by

no test coverage detected