diff --git a/Telegram/SourceFiles/api/api_chat_filters.cpp b/Telegram/SourceFiles/api/api_chat_filters.cpp index 0e1566371..ee6b97b58 100644 --- a/Telegram/SourceFiles/api/api_chat_filters.cpp +++ b/Telegram/SourceFiles/api/api_chat_filters.cpp @@ -232,12 +232,12 @@ void ImportInvite( api->request(MTPchatlists_JoinChatlistInvite( MTP_string(slug), MTP_vector(std::move(inputs)) - )).done(callback).fail(error).send(); + )).done(callback).fail(error).handleFloodErrors().send(); } else { api->request(MTPchatlists_JoinChatlistUpdates( MTP_inputChatlistDialogFilter(MTP_int(filterId)), MTP_vector(std::move(inputs)) - )).done(callback).fail(error).send(); + )).done(callback).fail(error).handleFloodErrors().send(); } } @@ -517,6 +517,8 @@ void ShowImportError( } else { window->showToast((error == u"INVITE_SLUG_EXPIRED"_q) ? tr::lng_group_invite_bad_link(tr::now) + : error.startsWith(u"FLOOD_WAIT_"_q) + ? tr::lng_flood_error(tr::now) : error); } }