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()) }