diff options
| author | levlam <levlam@telegram.org> | 2026-01-13 16:53:35 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-01-13 16:53:35 +0300 |
| commit | ebf736e46e98cbcb88cca4f8b836203b90e1ec89 (patch) | |
| tree | 342902c6baf552da4bef8741e1646f8921ba6c7b /test | |
| parent | f241ef028633841d7db6656c20f62ac2fc20e35c (diff) | |
Add td_api::internalLinkTypeCalls.
Diffstat (limited to 'test')
| -rw-r--r-- | test/link.cpp | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/link.cpp b/test/link.cpp index 37af57d41..02cdf98d5 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -325,6 +325,10 @@ static auto buy_stars(td::int64 star_count, const td::string &purpose) { return td::td_api::make_object<td::td_api::internalLinkTypeBuyStars>(star_count, purpose); } +static auto calls(const td::string §ion) { + return td::td_api::make_object<td::td_api::internalLinkTypeCalls>(section); +} + static auto chat_affiliate_program(const td::string &username, const td::string &referral) { return td::td_api::make_object<td::td_api::internalLinkTypeChatAffiliateProgram>(username, referral); } @@ -955,6 +959,13 @@ TEST(Link, parse_internal_link_part2) { parse_internal_link("tg:settings/saved-messagess", settings()); parse_internal_link("tg:settings/saved-messages/test?#", saved_messages()); + parse_internal_link("tg://settings/calls", calls("")); + parse_internal_link("tg://settings/calls/asdasd", calls("")); + parse_internal_link("tg://settings/calls/all", calls("all")); + parse_internal_link("tg://settings/calls/edit", calls("edit")); + parse_internal_link("tg://settings/calls/all", calls("all")); + parse_internal_link("tg://settings/calls/start-call", calls("start-call")); + parse_internal_link("tg://settings/my-profile", my_profile("")); parse_internal_link("tg://settings/my-profile/asdasd", my_profile("")); parse_internal_link("tg://settings/my-profile/posts", my_profile("posts")); |
