fetches both previous and next voice messages

Signed-off-by: Giacomo Pacini <giacomopacini98@gmail.com>
This commit is contained in:
Giacomo Pacini 2024-12-16 00:26:30 +01:00
parent 6a598357fc
commit deab1d10e1
No known key found for this signature in database
GPG Key ID: 2FBC97406B43D889

View File

@ -1633,13 +1633,16 @@ class ChatActivity :
val index = adapter?.getMessagePositionById(id) ?: 0
var nextMessage : ChatMessage? = null
for (i in 1..5) {
for (i in -5..5) {
if(index - i < 0){
break
}
if(index - i >= (adapter?.items?.size?: 0) ){
continue
}
val curMsg = adapter?.items?.get(index - i)?.item
if(curMsg is ChatMessage) {
if(nextMessage == null) {
if(nextMessage == null && i > 0) {
nextMessage = curMsg as ChatMessage
}