From 41bf3c7f0b986b32c73a68d984cf475f08def266 Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Mon, 16 Nov 2020 16:25:10 +0600 Subject: [PATCH] filling of changelog and renaming of new function makeLink -> makeUsernameLink --- CHANGELOG.md | 11 +++++++++++ .../extensions/utils/formatting/LinksFormatting.kt | 4 ++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index a69be49063..47b92c1537 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,17 @@ * `asMarkdownSource` -> `markdown` * `asMarkdownV2Source` -> `markdownV2` * `asHtmlSource` -> `html` + * `PrivateChat` override `id` property with type `UserId` + * Several new extensions and functions in links creation: + * New function `makeUsernameLink` with parameter `String` + * New extension `Username#link` and function `makeLink(Username)` + * Function `makeLinkToMessage` now able to get any type of chat + * New extension `Message#link` + * Old functions `makeLinkToAddStickerSet...` has been deprecated: + * `makeLinkToAddStickerSet` + * `makeLinkToAddStickerSetInMarkdownV2` + * `makeLinkToAddStickerSetInMarkdown` + * `makeLinkToAddStickerSetInHtml` ## 0.30.5 diff --git a/tgbotapi.extensions.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/formatting/LinksFormatting.kt b/tgbotapi.extensions.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/formatting/LinksFormatting.kt index b05579fde5..d18f6986c6 100644 --- a/tgbotapi.extensions.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/formatting/LinksFormatting.kt +++ b/tgbotapi.extensions.utils/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/utils/formatting/LinksFormatting.kt @@ -9,9 +9,9 @@ import dev.inmo.tgbotapi.types.message.abstracts.Message private const val internalLinkBeginning = "https://t.me" -fun makeLink(username: String) = "$internalLinkBeginning/$username" +fun makeUsernameLink(username: String) = "$internalLinkBeginning/$username" inline val Username.link - get() = makeLink(username) + get() = makeUsernameLink(username) inline fun makeLink(username: Username) = username.link fun makeLinkToMessage(