diff --git a/td/telegram/files/FileLocation.h b/td/telegram/files/FileLocation.h index d96b8c3f..944312da 100644 --- a/td/telegram/files/FileLocation.h +++ b/td/telegram/files/FileLocation.h @@ -310,6 +310,7 @@ struct PartialRemoteFileLocation { int32 part_size_; int32 ready_part_count_; int32 is_big_; + template void store(StorerT &storer) const { using td::store; diff --git a/tdutils/td/utils/tl_helpers.h b/tdutils/td/utils/tl_helpers.h index 2e0db461..76dd61ee 100644 --- a/tdutils/td/utils/tl_helpers.h +++ b/tdutils/td/utils/tl_helpers.h @@ -158,8 +158,8 @@ void parse(std::unordered_set &s, ParserT &parse return; } s.clear(); - Key val; for (uint32 i = 0; i < size; i++) { + Key val; parse(val, parser); s.insert(std::move(val)); }