diff --git a/submodules/SyncCore/Sources/TelegramChatAdminRights.swift b/submodules/SyncCore/Sources/TelegramChatAdminRights.swift index a2abacc5cc..d0d18e3648 100644 --- a/submodules/SyncCore/Sources/TelegramChatAdminRights.swift +++ b/submodules/SyncCore/Sources/TelegramChatAdminRights.swift @@ -22,6 +22,10 @@ public struct TelegramChatAdminRightsFlags: OptionSet { public static let canBeAnonymous = TelegramChatAdminRightsFlags(rawValue: 1 << 10) public static let canManageCalls = TelegramChatAdminRightsFlags(rawValue: 1 << 11) + public static var all:TelegramChatAdminRightsFlags { + return [.canChangeInfo, .canPostMessages, .canEditMessages, .canDeleteMessages, .canBanUsers, .canInviteUsers, .canPinMessages, .canAddAdmins, .canBeAnonymous, .canManageCalls] + } + public static var groupSpecific: TelegramChatAdminRightsFlags = [ .canChangeInfo, .canDeleteMessages, diff --git a/submodules/TelegramCore/Sources/Polls.swift b/submodules/TelegramCore/Sources/Polls.swift index bf58d30c15..9c20e6b9c7 100644 --- a/submodules/TelegramCore/Sources/Polls.swift +++ b/submodules/TelegramCore/Sources/Polls.swift @@ -258,7 +258,11 @@ private final class PollResultsOptionContext { } |> mapToSignal { inputPeer -> Signal<([RenderedPeer], Int, String?), NoError> in if let inputPeer = inputPeer { - let signal = account.network.request(Api.functions.messages.getPollVotes(flags: 1 << 0, peer: inputPeer, id: messageId.id, option: Buffer(data: opaqueIdentifier), offset: nextOffset, limit: nextOffset == nil ? 15 : 50)) + var flags: Int32 = 1 << 0 + if let _ = nextOffset { + flags |= (1 << 1) + } + let signal = account.network.request(Api.functions.messages.getPollVotes(flags: flags, peer: inputPeer, id: messageId.id, option: Buffer(data: opaqueIdentifier), offset: nextOffset, limit: nextOffset == nil ? 10 : 50)) |> map(Optional.init) |> `catch` { _ -> Signal in return .single(nil) diff --git a/third-party/webrtc/webrtc-ios b/third-party/webrtc/webrtc-ios index db98670d64..2e909582b7 160000 --- a/third-party/webrtc/webrtc-ios +++ b/third-party/webrtc/webrtc-ios @@ -1 +1 @@ -Subproject commit db98670d64d24e4c093f49f5882d175673fd59f0 +Subproject commit 2e909582b78f63911497dad823e5b5f247ecf1d9