Allow quoted story to launch into viewer.

fork-5.53.8
Alex Hart 2022-04-19 15:22:14 -03:00
rodzic d1d63d83dc
commit 820c016aad
1 zmienionych plików z 15 dodań i 0 usunięć

Wyświetl plik

@ -154,6 +154,7 @@ import org.thoughtcrime.securesms.sms.MessageSender;
import org.thoughtcrime.securesms.sms.OutgoingTextMessage;
import org.thoughtcrime.securesms.stickers.StickerLocator;
import org.thoughtcrime.securesms.stickers.StickerPackPreviewActivity;
import org.thoughtcrime.securesms.stories.viewer.StoryViewerActivity;
import org.thoughtcrime.securesms.util.CachedInflater;
import org.thoughtcrime.securesms.util.CommunicationActions;
import org.thoughtcrime.securesms.util.HtmlUtil;
@ -1607,6 +1608,20 @@ public class ConversationFragment extends LoggingFragment implements Multiselect
return;
}
if (messageRecord.getParentStoryId() != null) {
startActivity(StoryViewerActivity.createIntent(
requireContext(),
messageRecord.getQuote().getAuthor(),
messageRecord.getParentStoryId().serialize(),
Recipient.resolved(messageRecord.getQuote().getAuthor()).shouldHideStory(),
null,
null,
null
));
return;
}
SimpleTask.run(getLifecycle(), () -> {
return SignalDatabase.mmsSms().getQuotedMessagePosition(threadId,
messageRecord.getQuote().getId(),