diff --git a/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt b/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt index 6fa55a23af..d31d1d6cf9 100644 --- a/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt +++ b/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/WebApp.kt @@ -186,3 +186,17 @@ fun WebApp.showPopup( ), callback ) + +var WebApp.requireClosingConfirmation + get() = isClosingConfirmationEnabled + set(value) { + if (value) { + enableClosingConfirmation() + } else { + disableClosingConfirmation() + } + } + +fun WebApp.toggleClosingConfirmation() { + requireClosingConfirmation = !requireClosingConfirmation +}