Fix widget update lag

This commit is contained in:
moezbhatti
2019-08-30 17:34:57 +02:00
parent c5b217f145
commit 51ca3a5c33
@@ -60,17 +60,17 @@ class ConversationRepositoryImpl @Inject constructor(
}
override fun getConversationsSnapshot(): List<Conversation> {
val realm = Realm.getDefaultInstance()
return realm.copyFromRealm(
realm.where(Conversation::class.java)
.notEqualTo("id", 0L)
.greaterThan("count", 0)
.equalTo("archived", false)
.equalTo("blocked", false)
.isNotEmpty("recipients")
.sort("pinned", Sort.DESCENDING, "date", Sort.DESCENDING)
.findAll()
)
return Realm.getDefaultInstance().use { realm ->
realm.refresh()
realm.copyFromRealm(realm.where(Conversation::class.java)
.notEqualTo("id", 0L)
.greaterThan("count", 0)
.equalTo("archived", false)
.equalTo("blocked", false)
.isNotEmpty("recipients")
.sort("pinned", Sort.DESCENDING, "date", Sort.DESCENDING)
.findAll())
}
}
override fun getTopConversations(): List<Conversation> {