Code quality

This commit is contained in:
Valere 2021-03-31 13:57:31 +02:00 committed by Benoit Marty
parent b6f0f12515
commit c23437d45a
2 changed files with 25 additions and 17 deletions

View File

@ -1,5 +1,5 @@
/* /*
* Copyright (c) 2021 New Vector Ltd * Copyright 2021 The Matrix.org Foundation C.I.C.
* *
* Licensed under the Apache License, Version 2.0 (the "License"); * Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License. * you may not use this file except in compliance with the License.

View File

@ -122,25 +122,33 @@ class HomeDetailViewModel @AssistedInject constructor(@Assisted initialState: Ho
).asObservable() ).asObservable()
.throttleFirst(300, TimeUnit.MILLISECONDS) .throttleFirst(300, TimeUnit.MILLISECONDS)
.subscribe { .subscribe {
val dmInvites = session.getRoomSummaries(roomSummaryQueryParams { val dmInvites = session.getRoomSummaries(
memberships = listOf(Membership.INVITE) roomSummaryQueryParams {
roomCategoryFilter = RoomCategoryFilter.ONLY_DM memberships = listOf(Membership.INVITE)
}).size roomCategoryFilter = RoomCategoryFilter.ONLY_DM
}
).size
val roomsInvite = session.getRoomSummaries(roomSummaryQueryParams { val roomsInvite = session.getRoomSummaries(
memberships = listOf(Membership.INVITE) roomSummaryQueryParams {
roomCategoryFilter = RoomCategoryFilter.ONLY_ROOMS memberships = listOf(Membership.INVITE)
}).size roomCategoryFilter = RoomCategoryFilter.ONLY_ROOMS
}
).size
val dmRooms = session.getNotificationCountForRooms(roomSummaryQueryParams { val dmRooms = session.getNotificationCountForRooms(
memberships = listOf(Membership.JOIN) roomSummaryQueryParams {
roomCategoryFilter = RoomCategoryFilter.ONLY_DM memberships = listOf(Membership.JOIN)
}) roomCategoryFilter = RoomCategoryFilter.ONLY_DM
}
)
val otherRooms = session.getNotificationCountForRooms(roomSummaryQueryParams { val otherRooms = session.getNotificationCountForRooms(
memberships = listOf(Membership.JOIN) roomSummaryQueryParams {
roomCategoryFilter = RoomCategoryFilter.ONLY_ROOMS memberships = listOf(Membership.JOIN)
}) roomCategoryFilter = RoomCategoryFilter.ONLY_ROOMS
}
)
setState { setState {
copy( copy(