mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-07-26 07:23:02 +02:00
fix: entities serialization
This commit is contained in:
parent
8aa6c4582c
commit
09083beed0
1 changed files with 2 additions and 3 deletions
|
@ -47,11 +47,10 @@ constexpr auto kMessageFlagHasSavedPeer = 0x10000000;
|
||||||
template<typename MTPObject>
|
template<typename MTPObject>
|
||||||
std::vector<char> serializeObject(MTPObject object) {
|
std::vector<char> serializeObject(MTPObject object) {
|
||||||
mtpBuffer buffer;
|
mtpBuffer buffer;
|
||||||
|
|
||||||
object.write(buffer);
|
object.write(buffer);
|
||||||
|
|
||||||
auto from = reinterpret_cast<char*>(buffer.data());
|
const auto from = reinterpret_cast<char*>(buffer.data());
|
||||||
const auto end = from + buffer.size() * sizeof(mtpBuffer);
|
const auto end = from + buffer.size() * sizeof(mtpPrime);
|
||||||
|
|
||||||
std::vector<char> entities(from, end);
|
std::vector<char> entities(from, end);
|
||||||
return entities;
|
return entities;
|
||||||
|
|
Loading…
Add table
Reference in a new issue