Comment out SDK usage.
This commit is contained in:
parent
b7d214fa56
commit
7a7fb2aa54
2 changed files with 31 additions and 26 deletions
|
|
@ -61,7 +61,7 @@ import io.element.android.libraries.matrix.impl.room.RoomContentForwarder
|
|||
import io.element.android.libraries.matrix.impl.room.RoomSyncSubscriber
|
||||
import io.element.android.libraries.matrix.impl.room.RustMatrixRoom
|
||||
import io.element.android.libraries.matrix.impl.room.map
|
||||
import io.element.android.libraries.matrix.impl.room.preview.RoomPreviewMapper
|
||||
// TODO import io.element.android.libraries.matrix.impl.room.preview.RoomPreviewMapper
|
||||
import io.element.android.libraries.matrix.impl.roomdirectory.RustRoomDirectoryService
|
||||
import io.element.android.libraries.matrix.impl.roomlist.RoomListFactory
|
||||
import io.element.android.libraries.matrix.impl.roomlist.RustRoomListService
|
||||
|
|
@ -466,13 +466,17 @@ class RustMatrixClient(
|
|||
|
||||
override suspend fun resolveRoomAlias(roomAlias: RoomAlias): Result<RoomId> = withContext(sessionDispatcher) {
|
||||
runCatching {
|
||||
client.resolveRoomAlias(roomAlias.value).let(::RoomId)
|
||||
// TODO Waiting for SDK to be released
|
||||
throw Exception("Not implemented")
|
||||
// client.resolveRoomAlias(roomAlias.value).let(::RoomId)
|
||||
}
|
||||
}
|
||||
|
||||
override suspend fun getRoomPreview(roomIdOrAlias: RoomIdOrAlias): Result<RoomPreview> = withContext(sessionDispatcher) {
|
||||
runCatching {
|
||||
client.getRoomPreview(roomIdOrAlias.identifier).let(RoomPreviewMapper::map)
|
||||
// TODO Waiting for SDK to be released
|
||||
throw Exception("Not implemented")
|
||||
// client.getRoomPreview(roomIdOrAlias.identifier).let(RoomPreviewMapper::map)
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -16,26 +16,27 @@
|
|||
|
||||
package io.element.android.libraries.matrix.impl.room.preview
|
||||
|
||||
import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
import io.element.android.libraries.matrix.api.core.RoomId
|
||||
import io.element.android.libraries.matrix.api.room.preview.RoomPreview
|
||||
import org.matrix.rustcomponents.sdk.RoomPreview as RustRoomPreview
|
||||
|
||||
object RoomPreviewMapper {
|
||||
fun map(roomPreview: RustRoomPreview): RoomPreview {
|
||||
return RoomPreview(
|
||||
roomId = RoomId(roomPreview.roomId),
|
||||
canonicalAlias = roomPreview.canonicalAlias?.let(::RoomAlias),
|
||||
name = roomPreview.name,
|
||||
topic = roomPreview.topic,
|
||||
avatarUrl = roomPreview.avatarUrl,
|
||||
numberOfJoinedMembers = roomPreview.numJoinedMembers.toLong(),
|
||||
roomType = roomPreview.roomType,
|
||||
isHistoryWorldReadable = roomPreview.isHistoryWorldReadable,
|
||||
isJoined = roomPreview.isJoined,
|
||||
isInvited = roomPreview.isInvited,
|
||||
isPublic = roomPreview.isPublic,
|
||||
canKnock = roomPreview.canKnock
|
||||
)
|
||||
}
|
||||
}
|
||||
// TODO Restore
|
||||
// import io.element.android.libraries.matrix.api.core.RoomAlias
|
||||
// import io.element.android.libraries.matrix.api.core.RoomId
|
||||
// import io.element.android.libraries.matrix.api.room.preview.RoomPreview
|
||||
// import org.matrix.rustcomponents.sdk.RoomPreview as RustRoomPreview
|
||||
//
|
||||
// object RoomPreviewMapper {
|
||||
// fun map(roomPreview: RustRoomPreview): RoomPreview {
|
||||
// return RoomPreview(
|
||||
// roomId = RoomId(roomPreview.roomId),
|
||||
// canonicalAlias = roomPreview.canonicalAlias?.let(::RoomAlias),
|
||||
// name = roomPreview.name,
|
||||
// topic = roomPreview.topic,
|
||||
// avatarUrl = roomPreview.avatarUrl,
|
||||
// numberOfJoinedMembers = roomPreview.numJoinedMembers.toLong(),
|
||||
// roomType = roomPreview.roomType,
|
||||
// isHistoryWorldReadable = roomPreview.isHistoryWorldReadable,
|
||||
// isJoined = roomPreview.isJoined,
|
||||
// isInvited = roomPreview.isInvited,
|
||||
// isPublic = roomPreview.isPublic,
|
||||
// canKnock = roomPreview.canKnock
|
||||
// )
|
||||
// }
|
||||
// }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue