diff --git a/cache/content/common/src/jvmMain/kotlin/dev/inmo/tgbotapi/libraries/cache/media/common/InFilesMessagesFilesCache.kt b/cache/content/common/src/jvmMain/kotlin/dev/inmo/tgbotapi/libraries/cache/media/common/InFilesMessagesFilesCache.kt index 04f01dc..64e45b9 100644 --- a/cache/content/common/src/jvmMain/kotlin/dev/inmo/tgbotapi/libraries/cache/media/common/InFilesMessagesFilesCache.kt +++ b/cache/content/common/src/jvmMain/kotlin/dev/inmo/tgbotapi/libraries/cache/media/common/InFilesMessagesFilesCache.kt @@ -3,8 +3,7 @@ package dev.inmo.tgbotapi.libraries.cache.media.common import dev.inmo.tgbotapi.requests.abstracts.MultipartFile import io.ktor.utils.io.core.Input import io.ktor.utils.io.core.copyTo -import io.ktor.utils.io.streams.asInput -import io.ktor.utils.io.streams.asOutput +import io.ktor.utils.io.streams.* import java.io.File class InFilesMessagesFilesCache( @@ -39,8 +38,8 @@ class InFilesMessagesFilesCache( val file = File(folderFile, fullFileName).apply { delete() } - inputAllocator().use { input -> - file.outputStream().asOutput().use { output -> + inputAllocator().inputStream().use { input -> + file.outputStream().use { output -> input.copyTo(output) } } diff --git a/gradle.properties b/gradle.properties index f97dcac..a48fe24 100644 --- a/gradle.properties +++ b/gradle.properties @@ -6,15 +6,15 @@ kotlin.incremental=true kotlin.incremental.js=true -kotlin_version=2.0.20 -kotlin_serialisation_core_version=1.7.2 +kotlin_version=2.0.21 +kotlin_serialisation_core_version=1.7.3 github_release_plugin_version=2.5.2 -tgbotapi_version=18.2.0 -micro_utils_version=0.22.2 -exposed_version=0.54.0 -plagubot_version=10.0.0 +tgbotapi_version=20.0.0 +micro_utils_version=0.23.0 +exposed_version=0.55.0 +plagubot_version=10.1.0 # Dokka @@ -23,4 +23,4 @@ dokka_version=1.9.20 # Project data group=dev.inmo -version=0.25.0 +version=0.26.0 diff --git a/resender/src/commonMain/kotlin/MessagesResender.kt b/resender/src/commonMain/kotlin/MessagesResender.kt index b837b7f..3fffb03 100644 --- a/resender/src/commonMain/kotlin/MessagesResender.kt +++ b/resender/src/commonMain/kotlin/MessagesResender.kt @@ -49,9 +49,9 @@ class MessagesResender( targetChatId, bot.execute( CopyMessage( - targetChatId, + toChatId = targetChatId, fromChatId = messageInfo.chatId, - messageId = messageInfo.messageId + messageId = messageInfo.messageId, ) ) ) @@ -69,7 +69,7 @@ class MessagesResender( targetChatId, bot.execute( CopyMessage( - targetChatId, + toChatId = targetChatId, fromChatId = it.chat.id, messageId = it.messageId ) @@ -102,7 +102,7 @@ class MessagesResender( targetChatId, bot.execute( CopyMessage( - targetChatId, + toChatId = targetChatId, fromChatId = forwardedMessage.chat.id, messageId = forwardedMessage.messageId ) @@ -118,9 +118,9 @@ class MessagesResender( targetChatId, bot.execute( CopyMessage( - targetChatId, - it.chat.id, - it.messageId + toChatId = targetChatId, + fromChatId = it.chat.id, + messageId = it.messageId ) ) )