diff options
| author | levlam <levlam@telegram.org> | 2025-11-05 15:24:24 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2025-11-05 15:24:24 +0300 |
| commit | 1db5c835dd4f752072aaf76dbbd5bf2462cbcd39 (patch) | |
| tree | 5e9b103dca1111cd058402820ce7d5bf54eb62af /test | |
| parent | a285690df60c1129c8b1daab61612d2953e901a3 (diff) | |
Add td_api::internalLinkTypeLiveStory.
Diffstat (limited to 'test')
| -rw-r--r-- | test/link.cpp | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/test/link.cpp b/test/link.cpp index 698a15131..f39e16fc2 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -305,6 +305,10 @@ static auto language_settings() { return td::td_api::make_object<td::td_api::internalLinkTypeLanguageSettings>(); } +static auto live_story(const td::string &poster_username) { + return td::td_api::make_object<td::td_api::internalLinkTypeLiveStory>(poster_username); +} + static auto login_email_settings() { return td::td_api::make_object<td::td_api::internalLinkTypeLoginEmailSettings>(); } @@ -1451,12 +1455,16 @@ TEST(Link, parse_internal_link_part4) { parse_internal_link("tg:resolve?domain=telegram&&&&&&&story=%31ab", public_chat("telegram")); parse_internal_link("tg:resolve?domain=telegram&&&&&&&story=%31%39", story("telegram", 19)); parse_internal_link("tg:resolve?domain=telegram&&&&&&&story=2222222222", public_chat("telegram")); + parse_internal_link("tg:resolve?domain=telegram&&&&&&&story=live", live_story("telegram")); + parse_internal_link("tg:resolve?domain=telegram&&&&&&&story=Live", public_chat("telegram")); parse_internal_link("t.me/username/s/1234", story("username", 1234)); parse_internal_link("t.me/username/s/3?qwe=12312#12312", story("username", 3)); parse_internal_link("t.me/username/s/1", story("username", 1)); parse_internal_link("t.me/username/s/2", story("username", 2)); parse_internal_link("t.me/username/s/5", story("username", 5)); + parse_internal_link("t.me/username/s/live", live_story("username")); + parse_internal_link("t.me/username/s/Live", public_chat("username")); parse_internal_link("t.me/username/s/", public_chat("username")); parse_internal_link("t.me/username#/s/123", public_chat("username")); parse_internal_link("t.me/username?story=123", public_chat("username")); |
