Merge branch 'master' of gitlab.com:peter-iakovlev/telegram-ios

This commit is contained in:
Ilya Laktyushin 2019-07-18 17:48:54 +02:00
commit eddb05b020
2 changed files with 5 additions and 1 deletions

View File

@ -73,7 +73,10 @@ func parseTelegramGroupOrChannel(chat: Api.Chat) -> Peer? {
let info: TelegramChannelInfo
if (flags & Int32(1 << 8)) != 0 {
let infoFlags = TelegramChannelGroupFlags()
var infoFlags = TelegramChannelGroupFlags()
if (flags & Int32(1 << 22)) != 0 {
infoFlags.insert(.isEnabledSlowMode)
}
info = .group(TelegramChannelGroupInfo(flags: infoFlags))
} else {
var infoFlags = TelegramChannelBroadcastFlags()

View File

@ -72,6 +72,7 @@ public struct TelegramChannelGroupFlags: OptionSet {
public init(rawValue: Int32) {
self.rawValue = rawValue
}
public static let isEnabledSlowMode = TelegramChannelGroupFlags(rawValue: 1 << 0)
}
public struct TelegramChannelGroupInfo: Equatable {