[MatrixSDK] makes sure to release FFI objects from RustMatrixClient

This commit is contained in:
ganfra 2023-03-09 19:58:17 +01:00
parent 61e67b932d
commit 7504b0fdbd
4 changed files with 27 additions and 23 deletions

View file

@ -58,7 +58,7 @@ class RoomListPresenter @Inject constructor(
}
var filter by rememberSaveable { mutableStateOf("") }
val roomSummaries by client
.roomSummaryDataSource()
.roomSummaryDataSource
.roomSummaries()
.collectAsState()
@ -125,7 +125,7 @@ class RoomListPresenter @Inject constructor(
// Safe to give bigger size than room list
val extendedRangeEnd = range.last + midExtendedRangeSize
val extendedRange = IntRange(extendedRangeStart, extendedRangeEnd)
client.roomSummaryDataSource().setSlidingSyncRange(extendedRange)
client.roomSummaryDataSource.setSlidingSyncRange(extendedRange)
}
private suspend fun mapRoomSummaries(