mirror of
https://github.com/SchildiChat/SchildiChat-android.git
synced 2025-02-02 12:16:55 +01:00
Merge pull request #5757 from ofalvai/bugfix/uploads-order-e2e
Fix sorting of uploads in encrypted rooms
This commit is contained in:
commit
6a6f59a3be
1
changelog.d/5757.bugfix
Normal file
1
changelog.d/5757.bugfix
Normal file
@ -0,0 +1 @@
|
||||
Fix sorting of uploads in encrypted rooms
|
@ -17,6 +17,7 @@
|
||||
package org.matrix.android.sdk.internal.session.room.uploads
|
||||
|
||||
import com.zhuinden.monarchy.Monarchy
|
||||
import io.realm.Sort
|
||||
import org.matrix.android.sdk.api.session.events.model.Event
|
||||
import org.matrix.android.sdk.api.session.events.model.EventType
|
||||
import org.matrix.android.sdk.api.session.events.model.toModel
|
||||
@ -75,6 +76,7 @@ internal class DefaultGetUploadsTask @Inject constructor(
|
||||
monarchy.doWithRealm { realm ->
|
||||
eventsFromRealm = EventEntity.whereType(realm, EventType.ENCRYPTED, params.roomId)
|
||||
.like(EventEntityFields.DECRYPTION_RESULT_JSON, TimelineEventFilter.DecryptedContent.URL)
|
||||
.sort(EventEntityFields.ORIGIN_SERVER_TS, Sort.DESCENDING)
|
||||
.findAll()
|
||||
.map { it.asDomain() }
|
||||
// Exclude stickers
|
||||
|
Loading…
x
Reference in New Issue
Block a user