Allow quoted story to launch into viewer.

This commit is contained in:
Alex Hart
2022-04-19 15:22:14 -03:00
parent d1d63d83dc
commit 820c016aad

View File

@@ -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(),