Runt
2025-12-14 caed45171d5811a0f92cea6e29d63dc818606928
libmvi/src/main/java/com/runt/open/mvi/data/MessageState.kt
@@ -5,18 +5,19 @@
 * @purpose
 * @date 5/18/25
 */
data class MessageState(
    val isVisible: Boolean = true,
    val title:String = "",
    val message: String = "加载中...",
    val confirmText:String = "确定",
    val cancelText:String = "",
    val touchOutside:Boolean = true,//空白和系统返回 是否关闭
    val showClose:Boolean = false,//显示关闭图标(默认不显示)
    val confirmDissmiss:Boolean = true,//点击确定是否关闭
    val cancelDissmiss:Boolean = true,//点击取消是否关闭
    val onDismissRequest : () -> Unit = {},
    val onCancelRequest : () -> Unit = {},
class MessageState(
    isVisible: Boolean = true,
    title:String = "",
    message: String = "加载中...",
    confirmText:String = "确定",
    cancelText:String = "",
    touchOutside:Boolean = true,//空白和系统返回 是否关闭
    showClose:Boolean = false,//显示关闭图标(默认不显示)
    confirmDismiss:Boolean = true,//点击确定是否关闭
    cancelDismiss:Boolean = true,//点击取消是否关闭
    onDismissRequest : () -> Unit = {},
    onCancelRequest : () -> Unit = {},
    val onConfirmRequest : () -> Unit = {},
    var setDismiss:() -> Unit = {}
)
    setDismiss:() -> Unit = {}
):Message(isVisible,title,message,confirmText,cancelText,touchOutside,showClose,
    confirmDismiss,cancelDismiss,onDismissRequest,onCancelRequest,setDismiss)