From 5eac9b519d87a4e197f8b21ee567b2f515cc9491 Mon Sep 17 00:00:00 2001 From: levlam Date: Wed, 28 Jan 2026 18:23:27 +0300 Subject: Treat OAuth links as external links. --- test/link.cpp | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'test') diff --git a/test/link.cpp b/test/link.cpp index f90c8ddf8..4fa19234d 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -667,6 +667,12 @@ TEST(Link, parse_internal_link_part1) { parse_internal_link("tg:resolve?phone=123456&attach=test%30&startattach=*", attachment_menu_bot(nullptr, user_phone_number("123456"), "test0", "")); + parse_internal_link("tg:resolve?domain=oauth&startapp=12345", nullptr); + parse_internal_link("tg:resolve?domain=oauth&startapp=", main_web_app("oauth", "", false, false)); + parse_internal_link("tg:resolve?domain=oauth", public_chat("oauth")); + parse_internal_link("tg:oauth?token=12345", nullptr); + parse_internal_link("tg:oauth?token=", unknown_deep_link("tg://oauth?token=")); + parse_internal_link("tg:contact?token=1", user_token("1")); parse_internal_link("tg:contact?token=123456", user_token("123456")); parse_internal_link("tg:contact?token=123456&startattach", user_token("123456")); -- cgit v1.2.3