Support live stories links.

This commit is contained in:
John Preston
2025-11-05 21:50:43 +04:00
parent 49caea416b
commit 2a88103b5f
6 changed files with 33 additions and 18 deletions

View File

@@ -787,8 +787,10 @@ QString ApiWrap::exportDirectStoryLink(not_null<Data::Story*> story) {
const auto peer = story->peer();
const auto fallback = [&] {
const auto base = peer->username();
const auto story = QString::number(storyId.story);
const auto query = base + "/s/" + story;
const auto id = story->call()
? u"live"_q
: QString::number(storyId.story);
const auto query = base + "/s/" + id;
return session().createInternalLinkFull(query);
};
const auto i = _unlikelyStoryLinks.find(storyId);