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

Method chatsListFor

Telegram/SourceFiles/data/data_session.cpp:5228–5236  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

5226}
5227
5228not_null<Dialogs::MainList*> Session::chatsListFor(
5229 not_null<Dialogs::Entry*> entry) {
5230 if (const auto topic = entry->asTopic()) {
5231 return topic->forum()->topicsList();
5232 } else if (const auto sublist = entry->asSublist()) {
5233 return sublist->parent()->chatsList();
5234 }
5235 return chatsList(entry->folder());
5236}
5237
5238not_null<Dialogs::MainList*> Session::chatsList(Data::Folder *folder) {
5239 return folder ? folder->chatsList().get() : &_chatsList;

Callers 2

setupMarkReadMethod · 0.80

Calls 7

asTopicMethod · 0.80
topicsListMethod · 0.80
asSublistMethod · 0.80
forumMethod · 0.45
chatsListMethod · 0.45
parentMethod · 0.45
folderMethod · 0.45

Tested by

no test coverage detected