From e5ea98034764969a75add6eb72296bacd28c4bb5 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 15 Jul 2024 08:20:44 +0600 Subject: [PATCH] fill changelog and remove old MainButton.onClick --- CHANGELOG.md | 6 ++++++ tgbotapi.core/api/tgbotapi.core.api | 2 ++ .../jsMain/kotlin/dev/inmo/tgbotapi/webapps/MainButton.kt | 6 ------ 3 files changed, 8 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e50945f448d..b4f5c04c094 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,12 @@ ## 15.1.1 +* `API`: + * Enabled an `explicit mode` for `API` module ([PR #876](https://github.com/InsanusMokrassar/ktgbotapi/pull/876)) +* `WebApps`: + * Built-in `onClick` and `offClick` of `MainButton` become public ([PR #875](https://github.com/InsanusMokrassar/ktgbotapi/pull/875)) + * Old `MainButton.onClick` extension **has been removed** to avoid collisions of types + ## 15.1.0 **THIS UPDATE CONTAINS BREAKING CHANGES** diff --git a/tgbotapi.core/api/tgbotapi.core.api b/tgbotapi.core/api/tgbotapi.core.api index f5acd5432e7..af9d2f216c6 100644 --- a/tgbotapi.core/api/tgbotapi.core.api +++ b/tgbotapi.core/api/tgbotapi.core.api @@ -4702,6 +4702,7 @@ public final class dev/inmo/tgbotapi/requests/send/SendLocation$DefaultImpls { public final class dev/inmo/tgbotapi/requests/send/SendLocation$Live : dev/inmo/tgbotapi/requests/send/SendLocation { public static final field Companion Ldev/inmo/tgbotapi/requests/send/SendLocation$Live$Companion; public synthetic fun (Ldev/inmo/tgbotapi/types/ChatIdentifier;DDILjava/lang/Float;Ljava/lang/Integer;Ljava/lang/Float;Ldev/inmo/tgbotapi/types/MessageThreadId;Ljava/lang/String;ZZLjava/lang/String;Ldev/inmo/tgbotapi/types/ReplyParameters;Ldev/inmo/tgbotapi/types/buttons/KeyboardMarkup;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ldev/inmo/tgbotapi/types/ChatIdentifier;DDILjava/lang/Float;Ljava/lang/Integer;Ljava/lang/Float;Ldev/inmo/tgbotapi/types/MessageThreadId;Ljava/lang/String;ZZLjava/lang/String;Ldev/inmo/tgbotapi/types/ReplyParameters;Ldev/inmo/tgbotapi/types/buttons/KeyboardMarkup;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ldev/inmo/tgbotapi/types/ChatIdentifier; public final fun component10 ()Z public final fun component11 ()Z @@ -4760,6 +4761,7 @@ public final class dev/inmo/tgbotapi/requests/send/SendLocation$Live$Companion { public final class dev/inmo/tgbotapi/requests/send/SendLocation$Static : dev/inmo/tgbotapi/requests/send/SendLocation { public static final field Companion Ldev/inmo/tgbotapi/requests/send/SendLocation$Static$Companion; public synthetic fun (Ldev/inmo/tgbotapi/types/ChatIdentifier;DDLdev/inmo/tgbotapi/types/MessageThreadId;Ljava/lang/String;ZZLjava/lang/String;Ldev/inmo/tgbotapi/types/ReplyParameters;Ldev/inmo/tgbotapi/types/buttons/KeyboardMarkup;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public synthetic fun (Ldev/inmo/tgbotapi/types/ChatIdentifier;DDLdev/inmo/tgbotapi/types/MessageThreadId;Ljava/lang/String;ZZLjava/lang/String;Ldev/inmo/tgbotapi/types/ReplyParameters;Ldev/inmo/tgbotapi/types/buttons/KeyboardMarkup;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun component1 ()Ldev/inmo/tgbotapi/types/ChatIdentifier; public final fun component10 ()Ldev/inmo/tgbotapi/types/buttons/KeyboardMarkup; public final fun component2 ()D 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 bed8eaffd06..91ccc64da34 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 @@ -39,12 +39,6 @@ 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() -} - fun MainButton.setParams(params: MainButtonParams) = setParams( json( *listOfNotNull(