diff --git a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt index a509533c8ff452c4fc42ac22f773b9d28352d6a4..92d070ade9a0f217b2ca65e1cbff4c4085511ba3 100644 --- a/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt +++ b/matrix-sdk-android/src/main/java/org/matrix/android/sdk/api/session/room/RoomService.kt @@ -29,6 +29,7 @@ import org.matrix.android.sdk.api.session.room.model.RoomSummary import org.matrix.android.sdk.api.session.room.model.create.CreateRoomParams import org.matrix.android.sdk.api.session.room.peeking.PeekResult import org.matrix.android.sdk.api.session.room.summary.RoomAggregateNotificationCount +import org.matrix.android.sdk.api.util.JsonDict import org.matrix.android.sdk.api.util.Optional /** @@ -296,4 +297,7 @@ interface RoomService { //Ask permission to join the room. suspend fun knock(roomId: String, reason: String? = null) + + //Send custom room state event + suspend fun sendRoomState(roomId: String, stateKey: String, eventType: String, body: JsonDict) }