mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-07 23:53:58 +02:00
Handle SEARCH_QUERY_EMPTY in dialogs.
This commit is contained in:
parent
267c2d32f0
commit
6a86ed1506
1 changed files with 11 additions and 3 deletions
|
@ -851,12 +851,12 @@ bool Widget::onSearchMessages(bool searchCache) {
|
||||||
MTP_int(0),
|
MTP_int(0),
|
||||||
MTP_int(0)
|
MTP_int(0)
|
||||||
)).done([=](const MTPmessages_Messages &result) {
|
)).done([=](const MTPmessages_Messages &result) {
|
||||||
searchReceived(type, result, _searchRequest);
|
|
||||||
_searchInHistoryRequest = 0;
|
_searchInHistoryRequest = 0;
|
||||||
|
searchReceived(type, result, _searchRequest);
|
||||||
finish();
|
finish();
|
||||||
}).fail([=](const RPCError &error) {
|
}).fail([=](const RPCError &error) {
|
||||||
searchFailed(type, error, _searchRequest);
|
|
||||||
_searchInHistoryRequest = 0;
|
_searchInHistoryRequest = 0;
|
||||||
|
searchFailed(type, error, _searchRequest);
|
||||||
finish();
|
finish();
|
||||||
}).send();
|
}).send();
|
||||||
_searchQueries.emplace(_searchRequest, _searchQuery);
|
_searchQueries.emplace(_searchRequest, _searchQuery);
|
||||||
|
@ -1272,7 +1272,15 @@ void Widget::searchFailed(
|
||||||
SearchRequestType type,
|
SearchRequestType type,
|
||||||
const RPCError &error,
|
const RPCError &error,
|
||||||
mtpRequestId requestId) {
|
mtpRequestId requestId) {
|
||||||
if (_searchRequest == requestId) {
|
if (error.type() == qstr("SEARCH_QUERY_EMPTY")) {
|
||||||
|
searchReceived(
|
||||||
|
type,
|
||||||
|
MTP_messages_messages(
|
||||||
|
MTP_vector<MTPMessage>(),
|
||||||
|
MTP_vector<MTPChat>(),
|
||||||
|
MTP_vector<MTPUser>()),
|
||||||
|
requestId);
|
||||||
|
} else if (_searchRequest == requestId) {
|
||||||
_searchRequest = 0;
|
_searchRequest = 0;
|
||||||
if (type == SearchRequestType::MigratedFromStart || type == SearchRequestType::MigratedFromOffset) {
|
if (type == SearchRequestType::MigratedFromStart || type == SearchRequestType::MigratedFromOffset) {
|
||||||
_searchFullMigrated = true;
|
_searchFullMigrated = true;
|
||||||
|
|
Loading…
Add table
Reference in a new issue