2
0
mirror of https://github.com/telegramdesktop/tdesktop synced 2025-09-02 07:25:46 +00:00

Export settings layout ready.

This commit is contained in:
John Preston
2018-06-15 21:56:17 +03:00
parent 9d02e539c8
commit df91b2bfeb
10 changed files with 299 additions and 30 deletions

View File

@@ -147,15 +147,8 @@ void ApiWrap::startExport(
}
void ApiWrap::startMainSession(FnMut<void()> done) {
auto sizeLimit = _settings->defaultMedia.sizeLimit;
auto hasFiles = _settings->defaultMedia.types != 0;
for (const auto &item : _settings->customMedia) {
sizeLimit = std::max(sizeLimit, item.second.sizeLimit);
hasFiles = hasFiles || (item.second.types != 0);
}
if (!sizeLimit) {
hasFiles = false;
}
const auto sizeLimit = _settings->media.sizeLimit;
const auto hasFiles = (_settings->media.types != 0) && (sizeLimit > 0);
using Type = Settings::Type;
using Flag = MTPaccount_InitTakeoutSession::Flag;