1
0

Fix marking message as read (#2102)

This commit is contained in:
Mikołaj Pich
2023-01-14 15:48:58 +01:00
parent 4bb1198735
commit f11354dd35
2 changed files with 5 additions and 2 deletions

View File

@ -103,7 +103,10 @@ class MessageRepository @Inject constructor(
messagesDb.loadMessageWithAttachment(message.messageGlobalKey)
},
fetch = {
sdk.init(student).getMessageDetails(it!!.message.messageGlobalKey, markAsRead)
sdk.init(student).getMessageDetails(
messageKey = it!!.message.messageGlobalKey,
markAsRead = message.unread && markAsRead,
)
},
saveFetchResult = { old, new ->
checkNotNull(old) { "Fetched message no longer exist!" }