mirror of
https://github.com/AyuGram/AyuGramDesktop.git
synced 2025-06-05 06:33:57 +02:00
Added handle of flood errors in request of join to chatlist.
This commit is contained in:
parent
d3ae2ef9ea
commit
d6e5e1e8f7
1 changed files with 4 additions and 2 deletions
|
@ -232,12 +232,12 @@ void ImportInvite(
|
||||||
api->request(MTPchatlists_JoinChatlistInvite(
|
api->request(MTPchatlists_JoinChatlistInvite(
|
||||||
MTP_string(slug),
|
MTP_string(slug),
|
||||||
MTP_vector<MTPInputPeer>(std::move(inputs))
|
MTP_vector<MTPInputPeer>(std::move(inputs))
|
||||||
)).done(callback).fail(error).send();
|
)).done(callback).fail(error).handleFloodErrors().send();
|
||||||
} else {
|
} else {
|
||||||
api->request(MTPchatlists_JoinChatlistUpdates(
|
api->request(MTPchatlists_JoinChatlistUpdates(
|
||||||
MTP_inputChatlistDialogFilter(MTP_int(filterId)),
|
MTP_inputChatlistDialogFilter(MTP_int(filterId)),
|
||||||
MTP_vector<MTPInputPeer>(std::move(inputs))
|
MTP_vector<MTPInputPeer>(std::move(inputs))
|
||||||
)).done(callback).fail(error).send();
|
)).done(callback).fail(error).handleFloodErrors().send();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -517,6 +517,8 @@ void ShowImportError(
|
||||||
} else {
|
} else {
|
||||||
window->showToast((error == u"INVITE_SLUG_EXPIRED"_q)
|
window->showToast((error == u"INVITE_SLUG_EXPIRED"_q)
|
||||||
? tr::lng_group_invite_bad_link(tr::now)
|
? tr::lng_group_invite_bad_link(tr::now)
|
||||||
|
: error.startsWith(u"FLOOD_WAIT_"_q)
|
||||||
|
? tr::lng_flood_error(tr::now)
|
||||||
: error);
|
: error);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue