Files
Swiftgram/submodules/TelegramCore/Sources/ApiUtils/BotInfo.swift
2021-07-21 21:43:20 +02:00

19 lines
510 B
Swift

import Foundation
import Postbox
import TelegramApi
extension BotInfo {
convenience init(apiBotInfo: Api.BotInfo) {
switch apiBotInfo {
case let .botInfo(_, description, commands):
self.init(description: description, commands: commands.map { command in
switch command {
case let .botCommand(command, description):
return BotCommand(text: command, description: description)
}
})
}
}
}