Edit : fallback to room.edit when timeline item is not found.

This commit is contained in:
ganfra 2024-07-24 11:49:16 +02:00
parent 32052a0e80
commit a23e5e2400
8 changed files with 148 additions and 47 deletions

View file

@ -212,6 +212,11 @@ class FakeMatrixRoom(
return updateUserRoleResult()
}
var editMessageLambda: (EventId, String, String?, List<Mention>) -> Result<Unit> = { _, _, _, _ -> lambdaError() }
override suspend fun editMessage(eventId: EventId, body: String, htmlBody: String?, mentions: List<Mention>): Result<Unit> {
return editMessageLambda(eventId, body, htmlBody, mentions)
}
override suspend fun sendMessage(body: String, htmlBody: String?, mentions: List<Mention>) = simulateLongTask {
sendMessageResult(body, htmlBody, mentions)
}