diff options
| author | levlam <levlam@telegram.org> | 2026-01-07 19:58:50 +0300 |
|---|---|---|
| committer | levlam <levlam@telegram.org> | 2026-01-07 19:58:50 +0300 |
| commit | beff7b09f304c33a72c7077ea5bb97e45eead625 (patch) | |
| tree | fec6a48a6a2ef0b080dc430a94daf2b6b62f3bfc /test | |
| parent | 1338beadbaa976a13c5932e85a43ebfa15605271 (diff) | |
Add td_api::settingsSectionDataAndStorage.
Diffstat (limited to 'test')
| -rw-r--r-- | test/link.cpp | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/test/link.cpp b/test/link.cpp index b6c8969b7..1a4e453c1 100644 --- a/test/link.cpp +++ b/test/link.cpp @@ -273,6 +273,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 data_and_storage_settings(td::string subsection = td::string()) { + return settings(td::td_api::make_object<td::td_api::settingsSectionDataAndStorage>(subsection)); +} + static auto direct_messages_chat(const td::string &channel_username) { return td::td_api::make_object<td::td_api::internalLinkTypeDirectMessagesChat>(channel_username); } @@ -1699,6 +1703,7 @@ TEST(Link, parse_internal_link_part4) { parse_internal_link("tg://settings/auto_delete/test", privacy_and_security_settings("auto-delete")); parse_internal_link("tg://settings/devices", active_sessions()); parse_internal_link("tg://settings/change_number", change_phone_number()); + parse_internal_link("tg://settings/data", data_and_storage_settings()); parse_internal_link("tg://settings/edit_profile", edit_profile_settings()); parse_internal_link("tg://settings/edit", edit_profile_settings()); parse_internal_link("tg://settings/folders", chat_folder_settings()); @@ -1750,6 +1755,11 @@ TEST(Link, parse_internal_link_part4) { parse_internal_link("tg://settings/notifications/groups/delete-exceptions", notification_settings("groups/delete-exceptions")); + parse_internal_link("tg://settings/data/app-icon", data_and_storage_settings()); + parse_internal_link("tg://settings/data/reset", data_and_storage_settings()); + parse_internal_link("tg://settings/data/storage", data_and_storage_settings("storage")); + parse_internal_link("tg://settings/data/proxy/use-for-calls", data_and_storage_settings("proxy/use-for-calls")); + parse_internal_link("tg://stars", my_stars()); parse_internal_link("tg://stars?asdsa?D?SADasD?asD", my_stars()); parse_internal_link("tg://stars#test", my_stars()); |
