|
|
|
@ -20,7 +20,6 @@ import io.element.android.libraries.matrix.api.MatrixClient
@@ -20,7 +20,6 @@ import io.element.android.libraries.matrix.api.MatrixClient
|
|
|
|
|
import io.element.android.libraries.matrix.api.core.ProgressCallback |
|
|
|
|
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.core.RoomIdOrAlias |
|
|
|
|
import io.element.android.libraries.matrix.api.core.SessionId |
|
|
|
|
import io.element.android.libraries.matrix.api.core.UserId |
|
|
|
|
import io.element.android.libraries.matrix.api.createroom.CreateRoomParameters |
|
|
|
@ -78,7 +77,7 @@ class FakeMatrixClient(
@@ -78,7 +77,7 @@ class FakeMatrixClient(
|
|
|
|
|
private val roomDirectoryService: RoomDirectoryService = FakeRoomDirectoryService(), |
|
|
|
|
private val accountManagementUrlString: Result<String?> = Result.success(null), |
|
|
|
|
private val resolveRoomAliasResult: (RoomAlias) -> Result<ResolvedRoomAlias> = { Result.success(ResolvedRoomAlias(A_ROOM_ID, emptyList())) }, |
|
|
|
|
private val getRoomPreviewResult: (RoomIdOrAlias) -> Result<RoomPreview> = { Result.failure(AN_EXCEPTION) }, |
|
|
|
|
private val getRoomPreviewFromRoomIdResult: (RoomId, List<String>) -> Result<RoomPreview> = { _, _ -> Result.failure(AN_EXCEPTION) }, |
|
|
|
|
) : MatrixClient { |
|
|
|
|
var setDisplayNameCalled: Boolean = false |
|
|
|
|
private set |
|
|
|
@ -297,8 +296,8 @@ class FakeMatrixClient(
@@ -297,8 +296,8 @@ class FakeMatrixClient(
|
|
|
|
|
resolveRoomAliasResult(roomAlias) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override suspend fun getRoomPreview(roomIdOrAlias: RoomIdOrAlias): Result<RoomPreview> = simulateLongTask { |
|
|
|
|
getRoomPreviewResult(roomIdOrAlias) |
|
|
|
|
override suspend fun getRoomPreviewFromRoomId(roomId: RoomId, serverNames: List<String>) = simulateLongTask { |
|
|
|
|
getRoomPreviewFromRoomIdResult(roomId, serverNames) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override suspend fun getRecentlyVisitedRooms(): Result<List<RoomId>> { |
|
|
|
|