|
|
|
@ -73,6 +73,7 @@ class FakeMatrixClient(
@@ -73,6 +73,7 @@ class FakeMatrixClient(
|
|
|
|
|
private val encryptionService: FakeEncryptionService = FakeEncryptionService(), |
|
|
|
|
private val roomDirectoryService: RoomDirectoryService = FakeRoomDirectoryService(), |
|
|
|
|
private val accountManagementUrlString: Result<String?> = Result.success(null), |
|
|
|
|
private val resolveRoomAliasResult: (String) -> Result<RoomId> = { Result.success(A_ROOM_ID) }, |
|
|
|
|
) : MatrixClient { |
|
|
|
|
var setDisplayNameCalled: Boolean = false |
|
|
|
|
private set |
|
|
|
@ -276,6 +277,10 @@ class FakeMatrixClient(
@@ -276,6 +277,10 @@ class FakeMatrixClient(
|
|
|
|
|
return Result.success(Unit) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override suspend fun resolveRoomAlias(roomAlias: String): Result<RoomId> { |
|
|
|
|
return resolveRoomAliasResult(roomAlias) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
override suspend fun getRecentlyVisitedRooms(): Result<List<RoomId>> { |
|
|
|
|
return Result.success(visitedRoomsId) |
|
|
|
|
} |
|
|
|
|