Compact code.
This commit is contained in:
parent
2db04ecda8
commit
9ff9b92035
1 changed files with 12 additions and 14 deletions
|
|
@ -208,16 +208,15 @@ class RustMatrixClient(
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private val rustRoomListService: RoomListService =
|
override val roomListService: RoomListService = RustRoomListService(
|
||||||
RustRoomListService(
|
innerRoomListService = innerRoomListService,
|
||||||
|
sessionCoroutineScope = sessionCoroutineScope,
|
||||||
|
sessionDispatcher = sessionDispatcher,
|
||||||
|
roomListFactory = RoomListFactory(
|
||||||
innerRoomListService = innerRoomListService,
|
innerRoomListService = innerRoomListService,
|
||||||
sessionCoroutineScope = sessionCoroutineScope,
|
sessionCoroutineScope = sessionCoroutineScope,
|
||||||
sessionDispatcher = sessionDispatcher,
|
),
|
||||||
roomListFactory = RoomListFactory(
|
)
|
||||||
innerRoomListService = innerRoomListService,
|
|
||||||
sessionCoroutineScope = sessionCoroutineScope,
|
|
||||||
),
|
|
||||||
)
|
|
||||||
|
|
||||||
private val eventFilters = TimelineEventTypeFilter.exclude(
|
private val eventFilters = TimelineEventTypeFilter.exclude(
|
||||||
listOf(
|
listOf(
|
||||||
|
|
@ -238,12 +237,11 @@ class RustMatrixClient(
|
||||||
).map(FilterTimelineEventType::State)
|
).map(FilterTimelineEventType::State)
|
||||||
)
|
)
|
||||||
|
|
||||||
override val roomListService: RoomListService
|
override val mediaLoader: MatrixMediaLoader = RustMediaLoader(
|
||||||
get() = rustRoomListService
|
baseCacheDirectory = baseCacheDirectory,
|
||||||
|
dispatchers = dispatchers,
|
||||||
private val rustMediaLoader = RustMediaLoader(baseCacheDirectory, dispatchers, client)
|
innerClient = client,
|
||||||
override val mediaLoader: MatrixMediaLoader
|
)
|
||||||
get() = rustMediaLoader
|
|
||||||
|
|
||||||
private val roomMembershipObserver = RoomMembershipObserver()
|
private val roomMembershipObserver = RoomMembershipObserver()
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue