diff --git a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/Snackbar.kt b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/Snackbar.kt index c24268852d..ce1181887e 100644 --- a/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/Snackbar.kt +++ b/libraries/designsystem/src/main/kotlin/io/element/android/libraries/designsystem/utils/Snackbar.kt @@ -69,14 +69,13 @@ fun SnackbarDispatcher.collectSnackbarMessageAsState(): State @Composable fun rememberSnackbarHostState(snackbarMessage: SnackbarMessage?): SnackbarHostState { val snackbarHostState = remember { SnackbarHostState() } - val coroutineScope = rememberCoroutineScope() val snackbarMessageText = snackbarMessage?.let { stringResource(id = snackbarMessage.messageResId) } val dispatcher = LocalSnackbarDispatcher.current LaunchedEffect(snackbarMessage) { if (snackbarMessageText == null) return@LaunchedEffect - coroutineScope.launch { + launch { snackbarHostState.showSnackbar( message = snackbarMessageText, duration = snackbarMessage.duration,