Refactoring

This commit is contained in:
Ali
2021-03-24 02:56:24 +04:00
parent 50fe822e85
commit 2f9189d220
39 changed files with 16 additions and 468 deletions

View File

@@ -0,0 +1,19 @@
import Foundation
import Postbox
import TelegramApi
import SyncCore
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)
}
})
}
}
}