mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-10-09 03:20:48 +00:00
Merge commit '778c940cb772c61fb2c97e3448ed4a3da57060e6'
This commit is contained in:
commit
03a5fa6e47
@ -91,13 +91,13 @@ func telegramMediaActionFromApiAction(_ action: Api.MessageAction) -> TelegramMe
|
||||
return TelegramMediaAction(action: .topicCreated(title: title, iconColor: iconColor, iconFileId: iconEmojiId))
|
||||
case let .messageActionTopicEdit(flags, title, iconEmojiId, closed):
|
||||
var componenents: [TelegramMediaActionType.ForumTopicEditComponent] = []
|
||||
if let title {
|
||||
if let title = title {
|
||||
componenents.append(.title(title))
|
||||
}
|
||||
if (flags & (1 << 1)) != 0 {
|
||||
componenents.append(.iconFileId(iconEmojiId == 0 ? nil : iconEmojiId))
|
||||
}
|
||||
if let closed {
|
||||
if let closed = closed {
|
||||
componenents.append(.isClosed(closed == .boolTrue))
|
||||
}
|
||||
return TelegramMediaAction(action: .topicEdited(components: componenents))
|
||||
|
@ -54,6 +54,18 @@ public extension Peer {
|
||||
return nil
|
||||
}
|
||||
}
|
||||
var usernames: [TelegramPeerUsername] {
|
||||
switch self {
|
||||
case let user as TelegramUser:
|
||||
return user.usernames
|
||||
case _ as TelegramGroup:
|
||||
return []
|
||||
case let channel as TelegramChannel:
|
||||
return channel.usernames
|
||||
default:
|
||||
return []
|
||||
}
|
||||
}
|
||||
|
||||
var displayLetters: [String] {
|
||||
switch self {
|
||||
|
Loading…
x
Reference in New Issue
Block a user