RoomSummary: set unreadNotification to 0 by default
This commit is contained in:
parent
39070820be
commit
ef597cc67a
@ -61,7 +61,6 @@ internal class RoomSummaryUpdater @Inject constructor(private val credentials: C
|
|||||||
membership: Membership? = null,
|
membership: Membership? = null,
|
||||||
roomSummary: RoomSyncSummary? = null,
|
roomSummary: RoomSyncSummary? = null,
|
||||||
unreadNotifications: RoomSyncUnreadNotifications? = null) {
|
unreadNotifications: RoomSyncUnreadNotifications? = null) {
|
||||||
|
|
||||||
val roomSummaryEntity = RoomSummaryEntity.where(realm, roomId).findFirst()
|
val roomSummaryEntity = RoomSummaryEntity.where(realm, roomId).findFirst()
|
||||||
?: realm.createObject(roomId)
|
?: realm.createObject(roomId)
|
||||||
|
|
||||||
@ -77,12 +76,9 @@ internal class RoomSummaryUpdater @Inject constructor(private val credentials: C
|
|||||||
roomSummaryEntity.joinedMembersCount = roomSummary.joinedMembersCount
|
roomSummaryEntity.joinedMembersCount = roomSummary.joinedMembersCount
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if (unreadNotifications?.highlightCount != null) {
|
roomSummaryEntity.highlightCount = unreadNotifications?.highlightCount ?: 0
|
||||||
roomSummaryEntity.highlightCount = unreadNotifications.highlightCount
|
roomSummaryEntity.notificationCount = unreadNotifications?.notificationCount ?:0
|
||||||
}
|
|
||||||
if (unreadNotifications?.notificationCount != null) {
|
|
||||||
roomSummaryEntity.notificationCount = unreadNotifications.notificationCount
|
|
||||||
}
|
|
||||||
if (membership != null) {
|
if (membership != null) {
|
||||||
roomSummaryEntity.membership = membership
|
roomSummaryEntity.membership = membership
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user