2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-08-31 22:46:10 +00:00

Load folder dialogs list.

This commit is contained in:
John Preston
2019-04-17 16:08:02 +04:00
parent be0cf8d379
commit 0367319934
10 changed files with 144 additions and 118 deletions

View File

@@ -21,6 +21,11 @@ https://github.com/telegramdesktop/tdesktop/blob/master/LEGAL
#include "styles/style_dialogs.h" // st::dialogsArchiveUserpic
namespace Data {
namespace {
constexpr auto kLoadedChatsMinCount = 20;
} // namespace
// #feed
//MessagePosition FeedPositionFromMTP(const MTPFeedPosition &position) {
@@ -367,6 +372,10 @@ void Folder::applyDialog(const MTPDdialogFolder &data) {
//if (data.has_read_max_position()) { // #feed
// setUnreadPosition(FeedPositionFromMTP(data.vread_max_position));
//}
if (_chatsList.size() < kLoadedChatsMinCount) {
session().api().requestFolderDialogs(_id);
}
}
void Folder::changedInChatListHook(Dialogs::Mode list, bool added) {