tgbotapi/tgbotapi.api/src/commonMain/kotlin/dev/inmo/tgbotapi/extensions/api/get/GetFile.kt

22 lines
651 B
Kotlin
Raw Normal View History

package dev.inmo.tgbotapi.extensions.api.get
2020-02-15 09:33:04 +00:00
2020-10-04 11:06:30 +00:00
import dev.inmo.tgbotapi.bot.TelegramBot
import dev.inmo.tgbotapi.requests.abstracts.FileId
import dev.inmo.tgbotapi.requests.get.GetFile
import dev.inmo.tgbotapi.types.files.abstracts.TelegramMediaFile
2021-08-13 05:37:01 +00:00
import dev.inmo.tgbotapi.types.message.content.abstracts.MediaContent
2020-02-15 09:33:04 +00:00
suspend fun TelegramBot.getFileAdditionalInfo(
2020-02-15 09:33:04 +00:00
fileId: FileId
) = execute(
GetFile(fileId)
)
suspend fun TelegramBot.getFileAdditionalInfo(
2020-02-15 09:33:04 +00:00
file: TelegramMediaFile
) = getFileAdditionalInfo(file.fileId)
2021-08-13 05:37:01 +00:00
suspend fun TelegramBot.getFileAdditionalInfo(
content: MediaContent
) = getFileAdditionalInfo(content.media)