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/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 ) ) )