Aaron Waller
06/01/2022, 8:21 AMvar snackBarMessage: MutableState<String?> = mutableStateOf(null)
    private setfun setSnackbarMessage(msg: String?){
    snackBarMessage.value = null
    snackBarMessage.value = msg
}LaunchedEffect(key1 = viewModel.snackBarMessage.value){ 
    val message = viewModel.snackBarMessage.value
    message?.let {
        scaffoldState.snackbarHostState.showSnackbar(message, "Ok")
    }
}viewModel.setSnackbarMessage("Added to Favorite")oianmol
06/01/2022, 8:26 AMcollectAsStateoianmol
06/01/2022, 8:26 AMste
06/01/2022, 8:34 AMisDisplayedAaron Waller
06/01/2022, 8:35 AMLaunchedEffect(key1 = viewModel.snackBarMessage)ste
06/01/2022, 8:38 AMsnackBarMessagescaffoldState.snackbarHostState::showSnackbarAaron Waller
06/01/2022, 8:54 AMscope.launch {
scaffoldState.snackbarHostState.showSnackbar("Added to Favorite", actionLabel = "Ok")
}Casey Brooks
06/01/2022, 2:01 PMLaunchedEffectmutableStateOfmutableStateOf()structuralEqualityPolicy()referentialEqualityPolicy()neverEqualPolicy()nullneverEqualPolicy()var snackBarMessage: MutableState<String?> = mutableStateOf(null, policy = neverEqualPolicy())
    private setZach Klippenstein (he/him) [MOD]
06/01/2022, 4:21 PMshowSnackbarneverEqualPolicyMutableStateMutableStateFlow