From 3c69fca9ed65bf9dcbbe898ba2d383a1222ae9ce Mon Sep 17 00:00:00 2001 From: levlam Date: Mon, 19 Jan 2026 17:09:09 +0300 Subject: Add td_api::internalLinkTypePostStory. --- test/link.cpp | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'test') diff --git a/test/link.cpp b/test/link.cpp index 5e3684730..1d7369b59 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -427,6 +427,10 @@ static auto phone_number_confirmation(const td::string &hash, const td::string & return td::td_api::make_object(hash, phone_number); } +static auto post_story(td::td_api::object_ptr content_type) { + return td::td_api::make_object(std::move(content_type)); +} + static auto premium_features(const td::string &referrer) { return td::td_api::make_object(referrer); } @@ -1004,6 +1008,13 @@ TEST(Link, parse_internal_link_part2) { parse_internal_link("tg://new/channel", new_channel_chat()); parse_internal_link("tg://new/channel/", new_channel_chat()); + parse_internal_link("tg://post", post_story(nullptr)); + parse_internal_link("tg://post/photo", post_story(td::td_api::make_object())); + parse_internal_link("tg://post/video", post_story(td::td_api::make_object())); + parse_internal_link("tg://post/live", post_story(td::td_api::make_object())); + parse_internal_link("tg://post/photos", + post_story(td::td_api::make_object())); + parse_internal_link("t.me/joinchat?invite=abcdef", nullptr); parse_internal_link("t.me/joinchat", nullptr); parse_internal_link("t.me/joinchat/", nullptr); -- cgit v1.2.3