diff --git a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt b/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt index 79ae6a7f7a..99d093a4ee 100644 --- a/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt +++ b/features/createroom/impl/src/main/kotlin/io/element/android/features/createroom/impl/configureroom/ConfigureRoomPresenter.kt @@ -56,6 +56,7 @@ class ConfigureRoomPresenter @Inject constructor( val createRoomAction: MutableState> = remember { mutableStateOf(Async.Uninitialized) } fun createRoom(config: CreateRoomConfig) { + createRoomAction.value = Async.Uninitialized localCoroutineScope.createRoom(config, createRoomAction) } @@ -80,7 +81,6 @@ class ConfigureRoomPresenter @Inject constructor( } private fun CoroutineScope.createRoom(config: CreateRoomConfig, createRoomAction: MutableState>) = launch { - createRoomAction.value = Async.Uninitialized suspend { val params = CreateRoomParameters( name = config.roomName,