diff options
| author | levlam <levlam@telegram.org> | 2026-01-15 17:06:59 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-01-15 17:06:59 +0300 |
| commit | 88f352335e3fe689e5571be4a045109713c38153 (patch) | |
| tree | 17e76dac5a170033ec5eaa2985458c3a0b60a042 /test | |
| parent | 4639c770731797153e318e9e6218ecb5600b2cdc (diff) | |
Add td_api::internalLinkTypeContacts.
Diffstat (limited to 'test')
| -rw-r--r-- | test/link.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/test/link.cpp b/test/link.cpp index 25d9c6cfe..98549320c 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -345,6 +345,10 @@ static auto chat_invite(const td::string &hash) { return td::td_api::make_object<td::td_api::internalLinkTypeChatInvite>("tg:join?invite=" + hash); } +static auto contacts(const td::string §ion) { + return td::td_api::make_object<td::td_api::internalLinkTypeContacts>(section); +} + static auto direct_messages_chat(const td::string &channel_username) { return td::td_api::make_object<td::td_api::internalLinkTypeDirectMessagesChat>(channel_username); } @@ -984,6 +988,14 @@ TEST(Link, parse_internal_link_part2) { parse_internal_link("tg://settings/my-profile/posts/add-album", my_profile("posts/add-album")); parse_internal_link("tg://settings/my-profile/archived-posts", my_profile("archived-posts")); + parse_internal_link("tg://contacts", contacts("")); + parse_internal_link("tg://contacts/asdasd", contacts("")); + parse_internal_link("tg://contacts/new", contacts("new")); + parse_internal_link("tg://contacts/edit", contacts("")); + parse_internal_link("tg://contacts/search", contacts("search")); + parse_internal_link("tg://contacts/search/search", contacts("")); + parse_internal_link("tg://contacts/manage", contacts("manage")); + parse_internal_link("tg://new", new_private_chat()); parse_internal_link("tg://new/", new_private_chat()); parse_internal_link("tg://new/asd", unknown_deep_link("tg://new/asd")); |
