From c90779beea5da7e1ebce1ed01e8011870c34dc1b Mon Sep 17 00:00:00 2001 From: Alex Hart Date: Fri, 9 Jun 2023 11:49:12 -0300 Subject: [PATCH] Fix jump position for quotes. --- .../securesms/conversation/v2/ConversationRepository.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationRepository.kt b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationRepository.kt index 85330beb89..b904f5fb4f 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationRepository.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/v2/ConversationRepository.kt @@ -221,9 +221,10 @@ class ConversationRepository( oldConversationRepository.markGiftBadgeRevealed(messageId) } + /** Quoted Message position is a zero-based index, so we need to convert it to 1-based */ fun getQuotedMessagePosition(threadId: Long, quote: Quote): Single { return Single.fromCallable { - SignalDatabase.messages.getQuotedMessagePosition(threadId, quote.id, quote.author) + SignalDatabase.messages.getQuotedMessagePosition(threadId, quote.id, quote.author) + 1 }.subscribeOn(Schedulers.io()) }