From 208633bbceed101ae76ecf08e97fee2338f21f7a Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 20 Aug 2018 00:28:43 +0300 Subject: [PATCH] Update layer 85. GitOrigin-RevId: 6a3346c14e35faa39bcbe9a47d1edd92f7ac1a34 --- td/generate/scheme/telegram_api.tl | 10 +++++++--- td/generate/scheme/telegram_api.tlo | Bin 164276 -> 164732 bytes td/telegram/LanguagePackManager.cpp | 9 +++++---- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/td/generate/scheme/telegram_api.tl b/td/generate/scheme/telegram_api.tl index 21f317d55..629404a59 100644 --- a/td/generate/scheme/telegram_api.tl +++ b/td/generate/scheme/telegram_api.tl @@ -917,6 +917,9 @@ inputCheckPasswordSRP#d27ff082 srp_id:long A:bytes M1:bytes = InputCheckPassword secureRequiredType#829d99da flags:# native_names:flags.0?true selfie_required:flags.1?true translation_required:flags.2?true type:SecureValueType = SecureRequiredType; secureRequiredTypeOneOf#27477b4 types:Vector = SecureRequiredType; +help.passportConfigNotModified#bfb9f457 = help.PassportConfig; +help.passportConfig#a098d6af hash:int countries_langs:DataJSON = help.PassportConfig; + ---functions--- invokeAfterMsg#cb9f372d {X:Type} msg_id:long query:!X = X; @@ -1141,6 +1144,7 @@ help.getProxyData#3d7758e1 = help.ProxyData; help.getTermsOfServiceUpdate#2ca51fd1 = help.TermsOfServiceUpdate; help.acceptTermsOfService#ee72f79a id:DataJSON = Bool; help.getDeepLinkInfo#3fedc75f path:string = help.DeepLinkInfo; +help.getPassportConfig#c661ad08 hash:int = help.PassportConfig; channels.readHistory#cc104937 channel:InputChannel max_id:int = Bool; channels.deleteMessages#84c1fd4e channel:InputChannel id:Vector = messages.AffectedMessages; @@ -1200,7 +1204,7 @@ phone.discardCall#78d413a6 peer:InputPhoneCall duration:int reason:PhoneCallDisc phone.setCallRating#1c536a34 peer:InputPhoneCall rating:int comment:string = Updates; phone.saveCallDebug#277add7e peer:InputPhoneCall debug:DataJSON = Bool; -langpack.getLangPack#9ab5c58e lang_code:string = LangPackDifference; -langpack.getStrings#2e1ee318 lang_code:string keys:Vector = Vector; +langpack.getLangPack#f2f2330a lang_pack:string lang_code:string = LangPackDifference; +langpack.getStrings#efea3803 lang_pack:string lang_code:string keys:Vector = Vector; langpack.getDifference#b2e4d7d from_version:int = LangPackDifference; -langpack.getLanguages#800fd57d = Vector; +langpack.getLanguages#42c6978f lang_pack:string = Vector; diff --git a/td/generate/scheme/telegram_api.tlo b/td/generate/scheme/telegram_api.tlo index e3d39df97ff9c525199209213a59e3764673a8da..42fcb3071943420bfd68f0e32e2b9773d03a0652 100644 GIT binary patch delta 344 zcmdne%=M>@i}%rNeJchi_`H#~TuJhWlA^qDMruxhUO-}TaY24jiF1BlT4p-aWJgBv z%`HlEI2e~VD{607)MngYof7_K=YBb`>H-wie)%Q7`6-!cnW-rZAQNvM6Y>FBQ{>F1 z!(rQY5F`e(_o^IM%=&9H7C>x8H3y__`h%T}Is*L3`K5U!MVYC^@i~ck>BW-|Y>;6A zNpHWhj8Vm$QE>auyNvO+3LI+_kBNa@l%86G>IJY%rUzIu89+4pNHZN^XW=sb^l7?) zGLr%$)AXrwOx}|ltT?78C^HGL^iMzLG`$2UGu_6UiDUX4IUvhHg-K@m7LY8n#jE$z UPbf3VFfxPm`EM6cVOkOk02niLPXGV_ delta 125 zcmey<#JOx*|XGM7R;xVJb^axcZ0TzkJa(dHq YRGDNLnLvuvr(bAgWZiyKm1%J-0IYy2uK)l5 diff --git a/td/telegram/LanguagePackManager.cpp b/td/telegram/LanguagePackManager.cpp index 98ac90f24..32947a818 100644 --- a/td/telegram/LanguagePackManager.cpp +++ b/td/telegram/LanguagePackManager.cpp @@ -505,7 +505,7 @@ void LanguagePackManager::get_languages(Promisenet_query_creator().create(create_storer(telegram_api::langpack_getLanguages())), + send_with_promise(G()->net_query_creator().create(create_storer(telegram_api::langpack_getLanguages(language_pack_))), std::move(request_promise)); } @@ -548,7 +548,8 @@ void LanguagePackManager::get_language_pack_strings(string language_code, vector std::move(language_code), result->version_, false, vector(), std::move(result->strings_), std::move(promise)); }); - send_with_promise(G()->net_query_creator().create(create_storer(telegram_api::langpack_getLangPack(language_code))), + send_with_promise(G()->net_query_creator().create( + create_storer(telegram_api::langpack_getLangPack(language_pack_, language_code))), std::move(request_promise)); } else { auto request_promise = @@ -562,8 +563,8 @@ void LanguagePackManager::get_language_pack_strings(string language_code, vector send_closure(actor_id, &LanguagePackManager::on_get_language_pack_strings, std::move(language_pack), std::move(language_code), -1, false, std::move(keys), r_result.move_as_ok(), std::move(promise)); }); - send_with_promise(G()->net_query_creator().create( - create_storer(telegram_api::langpack_getStrings(language_code, std::move(keys)))), + send_with_promise(G()->net_query_creator().create(create_storer( + telegram_api::langpack_getStrings(language_pack_, language_code, std::move(keys)))), std::move(request_promise)); } }