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 99d093a4ee..79ae6a7f7a 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,7 +56,6 @@ class ConfigureRoomPresenter @Inject constructor( val createRoomAction: MutableState> = remember { mutableStateOf(Async.Uninitialized) } fun createRoom(config: CreateRoomConfig) { - createRoomAction.value = Async.Uninitialized localCoroutineScope.createRoom(config, createRoomAction) } @@ -81,6 +80,7 @@ class ConfigureRoomPresenter @Inject constructor( } private fun CoroutineScope.createRoom(config: CreateRoomConfig, createRoomAction: MutableState>) = launch { + createRoomAction.value = Async.Uninitialized suspend { val params = CreateRoomParameters( name = config.roomName,