launch Waiting
Launches the waiting modal and toggles its visibility state.
This function uses LaunchWaitingOptions to update the visibility of a waiting modal. It toggles the visibility by calling the updateIsWaitingModalVisible function with the opposite of the current isWaitingModalVisible state.
Parameters:
options - An instance of
LaunchWaitingOptionscontaining:updateIsWaitingModalVisible: A function to update the visibility of the waiting modal.isWaitingModalVisible: A boolean indicating the current visibility state of the modal.
Example Usage:
// Define a function to handle the visibility update
val updateVisibility: (Boolean) -> Unit = { isVisible ->
}
// Initialize LaunchWaitingOptions with the current visibility state and the update function
val waitingOptions = LaunchWaitingOptions(
updateIsWaitingModalVisible = updateVisibility,
isWaitingModalVisible = false // Initial state: hidden
)
// Call the launchWaiting function to toggle visibility
launchWaiting(waitingOptions) // Output: "Waiting modal is now: Visible"Content copied to clipboard