From f312e04c0df4b6b65c35d2bdb1831d49423bc24e Mon Sep 17 00:00:00 2001 From: InsanusMokrassar Date: Sun, 14 Sep 2025 23:19:54 +0600 Subject: [PATCH] add directMessageThreadId parameter in create resend --- .../kotlin/dev/inmo/tgbotapi/extensions/api/send/Replies.kt | 2 +- .../extensions/api/send/RepliesWithChatsAndMessages.kt | 2 +- .../dev/inmo/tgbotapi/extensions/api/send/ResendMessage.kt | 2 +- .../dev/inmo/tgbotapi/types/message/content/Abstracts.kt | 5 ++++- .../inmo/tgbotapi/types/message/content/AnimationContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/AudioContent.kt | 1 + .../inmo/tgbotapi/types/message/content/ChecklistContent.kt | 4 ++-- .../inmo/tgbotapi/types/message/content/ContactContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/DiceContent.kt | 1 + .../inmo/tgbotapi/types/message/content/DocumentContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/GameContent.kt | 1 + .../inmo/tgbotapi/types/message/content/GiveawayContent.kt | 1 + .../types/message/content/GiveawayPublicResultsContent.kt | 1 + .../inmo/tgbotapi/types/message/content/InvoiceContent.kt | 1 + .../inmo/tgbotapi/types/message/content/LocationContent.kt | 2 ++ .../inmo/tgbotapi/types/message/content/MediaGroupContent.kt | 1 + .../tgbotapi/types/message/content/PaidMediaInfoContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/PhotoContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/PollContent.kt | 1 + .../inmo/tgbotapi/types/message/content/StickerContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/StoryContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/TextContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/VenueContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/VideoContent.kt | 1 + .../inmo/tgbotapi/types/message/content/VideoNoteContent.kt | 1 + .../dev/inmo/tgbotapi/types/message/content/VoiceContent.kt | 1 + 26 files changed, 31 insertions(+), 6 deletions(-) diff --git a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/Replies.kt b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/Replies.kt index 6990d809ae..5ce5134c59 100644 --- a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/Replies.kt +++ b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/Replies.kt @@ -2619,7 +2619,7 @@ public suspend fun TelegramBot.reply( allowPaidBroadcast = allowPaidBroadcast, effectId = effectId, replyParameters = ReplyParameters(to, allowSendingWithoutReply = allowSendingWithoutReply == true, checklistTaskId = checklistTaskId), - replyMarkup = replyMarkup + replyMarkup = replyMarkup, ) ) diff --git a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/RepliesWithChatsAndMessages.kt b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/RepliesWithChatsAndMessages.kt index 36154a653c..8e2b0d2d09 100644 --- a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/RepliesWithChatsAndMessages.kt +++ b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/RepliesWithChatsAndMessages.kt @@ -2621,7 +2621,7 @@ public suspend fun TelegramBot.reply( allowPaidBroadcast = allowPaidBroadcast, effectId = effectId, replyParameters = ReplyParameters(toChatId, toMessageId, allowSendingWithoutReply = allowSendingWithoutReply, checklistTaskId = checklistTaskId), - replyMarkup = replyMarkup + replyMarkup = replyMarkup, ) ) } diff --git a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/ResendMessage.kt b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/ResendMessage.kt index 62d52cfbaf..b9308f7484 100644 --- a/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/ResendMessage.kt +++ b/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/send/ResendMessage.kt @@ -30,7 +30,7 @@ public suspend inline fun TelegramBot.resend( allowPaidBroadcast = allowPaidBroadcast, effectId = effectId, replyParameters = replyParameters, - replyMarkup = replyMarkup + replyMarkup = replyMarkup, ) ) as ContentMessage diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/Abstracts.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/Abstracts.kt index e9e87071b7..7694730a0f 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/Abstracts.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/Abstracts.kt @@ -150,6 +150,7 @@ sealed interface ResendableContent { fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId? = chatId.threadId, + directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId, businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId, disableNotification: Boolean = false, protectContent: Boolean = false, @@ -162,6 +163,7 @@ sealed interface ResendableContent { fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId? = chatId.threadId, + directMessageThreadId: DirectMessageThreadId? = chatId.directMessageThreadId, businessConnectionId: BusinessConnectionId? = chatId.businessConnectionId, disableNotification: Boolean = false, protectContent: Boolean = false, @@ -173,6 +175,7 @@ sealed interface ResendableContent { ): Request = createResend( chatId = chatId, messageThreadId = messageThreadId, + directMessageThreadId = directMessageThreadId, businessConnectionId = businessConnectionId, disableNotification = disableNotification, protectContent = protectContent, @@ -185,6 +188,6 @@ sealed interface ResendableContent { allowSendingWithoutReply = allowSendingWithoutReply ) }, - replyMarkup = replyMarkup + replyMarkup = replyMarkup, ) } diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/AnimationContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/AnimationContent.kt index 53ff5f5953..5fce24b7d0 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/AnimationContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/AnimationContent.kt @@ -25,6 +25,7 @@ data class AnimationContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/AudioContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/AudioContent.kt index 3acfda6f85..3095d7fbb7 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/AudioContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/AudioContent.kt @@ -22,6 +22,7 @@ data class AudioContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/ChecklistContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/ChecklistContent.kt index 40ba12f497..6b2b994566 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/ChecklistContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/ChecklistContent.kt @@ -3,6 +3,7 @@ package dev.inmo.tgbotapi.types.message.content import dev.inmo.tgbotapi.requests.abstracts.Request import dev.inmo.tgbotapi.requests.send.SendChecklist import dev.inmo.tgbotapi.types.ChatIdentifier +import dev.inmo.tgbotapi.types.DirectMessageThreadId import dev.inmo.tgbotapi.types.EffectId import dev.inmo.tgbotapi.types.MessageThreadId import dev.inmo.tgbotapi.types.ReplyParameters @@ -10,8 +11,6 @@ import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId import dev.inmo.tgbotapi.types.buttons.KeyboardMarkup import dev.inmo.tgbotapi.types.checklists.Checklist import dev.inmo.tgbotapi.types.checklists.ChecklistTask -import dev.inmo.tgbotapi.types.message.abstracts.AccessibleMessage -import dev.inmo.tgbotapi.types.message.abstracts.CommonMessage import dev.inmo.tgbotapi.types.message.abstracts.ContentMessage import kotlinx.serialization.Serializable @@ -22,6 +21,7 @@ data class ChecklistContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/ContactContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/ContactContent.kt index d1b23ec801..eb4619b534 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/ContactContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/ContactContent.kt @@ -15,6 +15,7 @@ data class ContactContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/DiceContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/DiceContent.kt index 15a594e5e0..1ef9441fc5 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/DiceContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/DiceContent.kt @@ -16,6 +16,7 @@ data class DiceContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/DocumentContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/DocumentContent.kt index ccda430e63..d5ef875656 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/DocumentContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/DocumentContent.kt @@ -25,6 +25,7 @@ data class DocumentContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GameContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GameContent.kt index 062ece4952..b55d28735a 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GameContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GameContent.kt @@ -16,6 +16,7 @@ data class GameContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GiveawayContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GiveawayContent.kt index f92a1fba72..1e2df7c134 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GiveawayContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GiveawayContent.kt @@ -19,6 +19,7 @@ data class GiveawayContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GiveawayPublicResultsContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GiveawayPublicResultsContent.kt index d958176101..3e9fad8ab4 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GiveawayPublicResultsContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/GiveawayPublicResultsContent.kt @@ -16,6 +16,7 @@ data class GiveawayPublicResultsContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/InvoiceContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/InvoiceContent.kt index 71786e9020..a88a4339d7 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/InvoiceContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/InvoiceContent.kt @@ -15,6 +15,7 @@ data class InvoiceContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/LocationContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/LocationContent.kt index ca0ba80436..9a0e27c43e 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/LocationContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/LocationContent.kt @@ -97,6 +97,7 @@ data class LiveLocationContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, @@ -134,6 +135,7 @@ data class StaticLocationContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/MediaGroupContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/MediaGroupContent.kt index 7b1cbed425..6b80be163b 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/MediaGroupContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/MediaGroupContent.kt @@ -34,6 +34,7 @@ data class MediaGroupContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PaidMediaInfoContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PaidMediaInfoContent.kt index 5e0426f40c..52031a5d14 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PaidMediaInfoContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PaidMediaInfoContent.kt @@ -26,6 +26,7 @@ data class PaidMediaInfoContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PhotoContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PhotoContent.kt index c41d31b150..91f8135138 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PhotoContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PhotoContent.kt @@ -27,6 +27,7 @@ data class PhotoContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PollContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PollContent.kt index 43a5fc4cc0..1b9618f3cb 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PollContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/PollContent.kt @@ -16,6 +16,7 @@ data class PollContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/StickerContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/StickerContent.kt index 463dbc9d68..e398029e75 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/StickerContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/StickerContent.kt @@ -17,6 +17,7 @@ data class StickerContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/StoryContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/StoryContent.kt index ac9a42c40f..afb421c794 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/StoryContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/StoryContent.kt @@ -19,6 +19,7 @@ data class StoryContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/TextContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/TextContent.kt index 5a9e1a5a16..6f2adba3f0 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/TextContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/TextContent.kt @@ -20,6 +20,7 @@ data class TextContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VenueContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VenueContent.kt index 508009ecdf..a8a682125e 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VenueContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VenueContent.kt @@ -16,6 +16,7 @@ data class VenueContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VideoContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VideoContent.kt index 8a93cdb17c..cc3b767b0a 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VideoContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VideoContent.kt @@ -24,6 +24,7 @@ data class VideoContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VideoNoteContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VideoNoteContent.kt index e65e0b58d5..a966de017e 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VideoNoteContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VideoNoteContent.kt @@ -17,6 +17,7 @@ data class VideoNoteContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean, diff --git a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VoiceContent.kt b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VoiceContent.kt index 56fa5f7c8b..08ac665176 100644 --- a/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VoiceContent.kt +++ b/tgbotapi.core/src/commonMain/kotlin/dev/inmo/tgbotapi/types/message/content/VoiceContent.kt @@ -21,6 +21,7 @@ data class VoiceContent( override fun createResend( chatId: ChatIdentifier, messageThreadId: MessageThreadId?, + directMessageThreadId: DirectMessageThreadId?, businessConnectionId: BusinessConnectionId?, disableNotification: Boolean, protectContent: Boolean,