From c4c9707f7a8f744979d6316fff6e3f73b296f1fd Mon Sep 17 00:00:00 2001 From: levlam Date: Fri, 7 Dec 2018 17:20:44 +0300 Subject: [PATCH] Update layer 85. Add chatReportReasonChildAbuse. GitOrigin-RevId: b132403bef19cf9e543c930ad4ea4ccc26a6d59a --- td/generate/scheme/td_api.tl | 3 +++ td/generate/scheme/td_api.tlo | Bin 137540 -> 137608 bytes td/generate/scheme/telegram_api.tl | 17 ++++++++++++++--- td/generate/scheme/telegram_api.tlo | Bin 164732 -> 165572 bytes td/telegram/MessagesManager.cpp | 3 +++ td/telegram/cli.cpp | 2 ++ 6 files changed, 22 insertions(+), 3 deletions(-) diff --git a/td/generate/scheme/td_api.tl b/td/generate/scheme/td_api.tl index cb7f3364..6cfe1e6f 100644 --- a/td/generate/scheme/td_api.tl +++ b/td/generate/scheme/td_api.tl @@ -1920,6 +1920,9 @@ chatReportReasonViolence = ChatReportReason; //@description The chat contains pornographic messages chatReportReasonPornography = ChatReportReason; +//@description The chat has child abuse related content +chatReportReasonChildAbuse = ChatReportReason; + //@description The chat contains copyrighted content chatReportReasonCopyright = ChatReportReason; diff --git a/td/generate/scheme/td_api.tlo b/td/generate/scheme/td_api.tlo index e198295736250ea25c2829478fc899c8839d354a..769d67d9f9e5a8ab33980810d7808fa7e50cfab4 100644 GIT binary patch delta 277 zcmX@IiKAmP#|8^F$#)kPED&(cNGu6TEyyndl8MFnc?=8;Y?}kw#N`-EHfO5X8%uyx z-8?4b1C(GWa%R)vux&dC5}SM=TnD!#ON34gE}bBgK;WtzSIpjddIzME(cIvik(ra? zm{eMv%7Dv^$sQ4SZ10KCU;*izE^waF0L*HB6S4hG1Y=7(D@dGSdY}Z8{qzl27$vr! JdB9j<0RT%7Z*Kqq delta 208 zcmeC!%yDEB#|8^F$zZ>}1Oexa#FC)Yg8U*NnOK~k$H2hAx;c?rf z&0|77KnaE-XEq%U+qQ!svB?L*b#P0vMBtI^!6$hkLW2ct{(~z9U`De+ = SecureRequire help.passportConfigNotModified#bfb9f457 = help.PassportConfig; help.passportConfig#a098d6af hash:int countries_langs:DataJSON = help.PassportConfig; +inputAppEvent#1d1b1245 time:double type:string peer:long data:JSONValue = InputAppEvent; + +jsonObjectValue#c0de1bd9 key:string value:JSONValue = JSONObjectValue; + +jsonNull#3f6d7b68 = JSONValue; +jsonBool#c7345e6a value:Bool = JSONValue; +jsonNumber#2be0dfa4 value:double = JSONValue; +jsonString#b71e767a value:string = JSONValue; +jsonArray#f7444763 value:Vector = JSONValue; +jsonObject#99c1d49d value:Vector = JSONValue; + ---functions--- invokeAfterMsg#cb9f372d {X:Type} msg_id:long query:!X = X; @@ -1133,7 +1143,6 @@ upload.getFileHashes#c7025931 location:InputFileLocation offset:int = Vector = Bool; help.getInviteText#4d392343 = help.InviteText; help.getSupport#9cdf08cd = help.Support; help.getAppChangelog#9010ef6f prev_app_version:string = Updates; @@ -1144,6 +1153,8 @@ help.getProxyData#3d7758e1 = help.ProxyData; help.getTermsOfServiceUpdate#2ca51fd1 = help.TermsOfServiceUpdate; help.acceptTermsOfService#ee72f79a id:DataJSON = Bool; help.getDeepLinkInfo#3fedc75f path:string = help.DeepLinkInfo; +help.getAppConfig#98914110 = JSONValue; +help.saveAppLog#6f02f748 events:Vector = Bool; help.getPassportConfig#c661ad08 hash:int = help.PassportConfig; channels.readHistory#cc104937 channel:InputChannel max_id:int = Bool; diff --git a/td/generate/scheme/telegram_api.tlo b/td/generate/scheme/telegram_api.tlo index 42fcb3071943420bfd68f0e32e2b9773d03a0652..7deffc59e33488a027ba7e163aa5aa2daaf251c9 100644 GIT binary patch delta 901 zcmey<#&x8Zi}%rNeJchi__~qzH3y5UkhJXPKOA@1L~csoJHYQ1?Cc+t zz;4L`8j9o=kl5r4XDsTmX$48bjJqnw6_Zh&YtI2Pz^^nX2Pgs3bMu&x4@eEnI%IP| zda~k7j)V0$<>w>oVFc=tes*7zwG0#_43qz#;hY>}E24?6f64s^+FTGjbCXhw;C3=j z{&+@wx`i_%rk1KQx$R&r!6ikRdFd!xv@tA5c6a&C39`Vks3@@#;VG~MlQU99Y>}OW z%bRnr9GnTZ6B4#4c8Y^c0f#;)pg;iGl+81ar9?}BA|5>`L1NQIlo)kz%SI?M8pPnz z3$crV0Td07{l2V~1}7Wj)a9I!nUms}R9c*h%Z%v@lo&NwK(dnsP8on1)0FYJXuFFt z!%0Wtjf)5u^Ne8#$&qhO8jBKn4EzGc_0k0DXQK;{X5v delta 323 zcmX@o%k`&?i}%rNeJchi_`H$#H3!RzFt+l|e>m>2ZPpQ(!6vBg5G%wJlv~ zO1Fyj=A4re(GnmNZypo!0ohvQ%%;O(+jbBnHvNtYqYiFa1yx1^+_Gy_88uiyrc8ct z$^gum&ZCCMxa|RIj2m_{3T|h7#JHUsqT$0MMuqKn-ZI|N-~L6GDTf*C@abUD7Dc8x MhDfShf|(kO0TI(@vj6}9 diff --git a/td/telegram/MessagesManager.cpp b/td/telegram/MessagesManager.cpp index cb93ccaa..4f04258c 100644 --- a/td/telegram/MessagesManager.cpp +++ b/td/telegram/MessagesManager.cpp @@ -6098,6 +6098,9 @@ void MessagesManager::report_dialog(DialogId dialog_id, const tl_object_ptr(); break; + case td_api::chatReportReasonChildAbuse::ID: + report_reason = make_tl_object(); + break; case td_api::chatReportReasonCopyright::ID: report_reason = make_tl_object(); break; diff --git a/td/telegram/cli.cpp b/td/telegram/cli.cpp index 1cb3cd10..09912778 100644 --- a/td/telegram/cli.cpp +++ b/td/telegram/cli.cpp @@ -3328,6 +3328,8 @@ class CliClient final : public Actor { reason = make_tl_object(); } else if (reason_str == "porno") { reason = make_tl_object(); + } else if (reason_str == "ca") { + reason = make_tl_object(); } else if (reason_str == "copyright") { reason = make_tl_object(); } else {