diff --git a/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/MainButton.kt b/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/MainButton.kt index 2cb4ab06dc..502879a4b9 100644 --- a/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/MainButton.kt +++ b/tgbotapi.webapps/src/jsMain/kotlin/dev/inmo/tgbotapi/webapps/MainButton.kt @@ -22,8 +22,8 @@ external class MainButton { fun showProgress(leaveActive: Boolean = definedExternally): MainButton fun hideProgress(): MainButton - internal fun onClick(eventHandler: () -> Unit): MainButton - internal fun offClick(eventHandler: () -> Unit): MainButton + fun onClick(eventHandler: () -> Unit): MainButton + fun offClick(eventHandler: () -> Unit): MainButton internal fun setParams(params: Json): MainButton } @@ -36,6 +36,7 @@ data class MainButtonParams( val isVisible: Boolean? = null ) +@Deprecated(message="Use onClick without EventHandler") fun MainButton.onClick(eventHandler: EventHandler) = onClick { val that = js("this").unsafeCast() that.eventHandler()