mirror of
https://github.com/kotatogram/kotatogram-desktop
synced 2025-09-05 09:05:14 +00:00
Make MTPstring and MTPvector value types.
Also move MTPstring implementation to QByteArray.
This commit is contained in:
@@ -204,26 +204,26 @@ void OverviewInner::searchReceived(SearchRequestType type, const MTPmessages_Mes
|
||||
}
|
||||
|
||||
if (_searchRequest == req) {
|
||||
const QVector<MTPMessage> *messages = 0;
|
||||
const QVector<MTPMessage> *messages = nullptr;
|
||||
switch (result.type()) {
|
||||
case mtpc_messages_messages: {
|
||||
auto &d(result.c_messages_messages());
|
||||
auto &d = result.c_messages_messages();
|
||||
App::feedUsers(d.vusers);
|
||||
App::feedChats(d.vchats);
|
||||
messages = &d.vmessages.c_vector().v;
|
||||
messages = &d.vmessages.v;
|
||||
_searchedCount = messages->size();
|
||||
} break;
|
||||
|
||||
case mtpc_messages_messagesSlice: {
|
||||
auto &d(result.c_messages_messagesSlice());
|
||||
auto &d = result.c_messages_messagesSlice();
|
||||
App::feedUsers(d.vusers);
|
||||
App::feedChats(d.vchats);
|
||||
messages = &d.vmessages.c_vector().v;
|
||||
messages = &d.vmessages.v;
|
||||
_searchedCount = d.vcount.v;
|
||||
} break;
|
||||
|
||||
case mtpc_messages_channelMessages: {
|
||||
auto &d(result.c_messages_channelMessages());
|
||||
auto &d = result.c_messages_channelMessages();
|
||||
if (_peer && _peer->isChannel()) {
|
||||
_peer->asChannel()->ptsReceived(d.vpts.v);
|
||||
} else {
|
||||
@@ -231,7 +231,7 @@ void OverviewInner::searchReceived(SearchRequestType type, const MTPmessages_Mes
|
||||
}
|
||||
App::feedUsers(d.vusers);
|
||||
App::feedChats(d.vchats);
|
||||
messages = &d.vmessages.c_vector().v;
|
||||
messages = &d.vmessages.v;
|
||||
_searchedCount = d.vcount.v;
|
||||
} break;
|
||||
}
|
||||
|
Reference in New Issue
Block a user