Fix build

This commit is contained in:
Ali 2021-07-14 23:59:50 +02:00
parent 35f6422923
commit 1dc2d3c8ba
4 changed files with 10 additions and 9 deletions

View File

@ -8010,11 +8010,12 @@ public extension Api {
}) })
} }
public static func getGroupCall(call: Api.InputGroupCall) -> (FunctionDescription, Buffer, DeserializeFunctionResponse<Api.phone.GroupCall>) { public static func getGroupCall(call: Api.InputGroupCall, limit: Int32) -> (FunctionDescription, Buffer, DeserializeFunctionResponse<Api.phone.GroupCall>) {
let buffer = Buffer() let buffer = Buffer()
buffer.appendInt32(209498135) buffer.appendInt32(68699611)
call.serialize(buffer, true) call.serialize(buffer, true)
return (FunctionDescription(name: "phone.getGroupCall", parameters: [("call", call)]), buffer, DeserializeFunctionResponse { (buffer: Buffer) -> Api.phone.GroupCall? in serializeInt32(limit, buffer: buffer, boxed: false)
return (FunctionDescription(name: "phone.getGroupCall", parameters: [("call", call), ("limit", limit)]), buffer, DeserializeFunctionResponse { (buffer: Buffer) -> Api.phone.GroupCall? in
let reader = BufferReader(buffer) let reader = BufferReader(buffer)
var result: Api.phone.GroupCall? var result: Api.phone.GroupCall?
if let signature = reader.readInt32() { if let signature = reader.readInt32() {

View File

@ -81,7 +81,7 @@ public enum GetCurrentGroupCallError {
} }
public func getCurrentGroupCall(account: Account, callId: Int64, accessHash: Int64, peerId: PeerId? = nil) -> Signal<GroupCallSummary?, GetCurrentGroupCallError> { public func getCurrentGroupCall(account: Account, callId: Int64, accessHash: Int64, peerId: PeerId? = nil) -> Signal<GroupCallSummary?, GetCurrentGroupCallError> {
return account.network.request(Api.functions.phone.getGroupCall(call: .inputGroupCall(id: callId, accessHash: accessHash))) return account.network.request(Api.functions.phone.getGroupCall(call: .inputGroupCall(id: callId, accessHash: accessHash), limit: 3))
|> mapError { _ -> GetCurrentGroupCallError in |> mapError { _ -> GetCurrentGroupCallError in
return .generic return .generic
} }
@ -2364,7 +2364,7 @@ public final class AudioBroadcastDataSource {
} }
public func getAudioBroadcastDataSource(account: Account, callId: Int64, accessHash: Int64) -> Signal<AudioBroadcastDataSource?, NoError> { public func getAudioBroadcastDataSource(account: Account, callId: Int64, accessHash: Int64) -> Signal<AudioBroadcastDataSource?, NoError> {
return account.network.request(Api.functions.phone.getGroupCall(call: .inputGroupCall(id: callId, accessHash: accessHash))) return account.network.request(Api.functions.phone.getGroupCall(call: .inputGroupCall(id: callId, accessHash: accessHash), limit: 3))
|> map(Optional.init) |> map(Optional.init)
|> `catch` { _ -> Signal<Api.phone.GroupCall?, NoError> in |> `catch` { _ -> Signal<Api.phone.GroupCall?, NoError> in
return .single(nil) return .single(nil)

View File

@ -506,9 +506,9 @@ func initializedNetwork(accountId: AccountRecordId, arguments: NetworkInitializa
if testingEnvironment { if testingEnvironment {
seedAddressList = [ seedAddressList = [
1: ["149.154.175.217"], 1: ["149.154.175.10"],
2: ["149.154.167.226"], 2: ["149.154.167.40"],
3: ["149.154.175.118"] 3: ["149.154.175.117"]
] ]
} else { } else {
seedAddressList = [ seedAddressList = [

View File

@ -1425,7 +1425,7 @@ private func finalStateWithUpdatesAndServerTime(postbox: Postbox, network: Netwo
case let .updateDialogFilter(_, id, filter): case let .updateDialogFilter(_, id, filter):
updatedState.addUpdateChatListFilter(id: id, filter: filter) updatedState.addUpdateChatListFilter(id: id, filter: filter)
case let .updateBotCommands(peer, botId, apiCommands): case let .updateBotCommands(peer, botId, apiCommands):
let botPeerId = PeerId(namespace: Namespaces.Peer.CloudUser, id: PeerId.Id._internalFromInt32Value(botId)) let botPeerId = PeerId(namespace: Namespaces.Peer.CloudUser, id: PeerId.Id._internalFromInt64Value(botId))
let commands: [BotCommand] = apiCommands.map { command in let commands: [BotCommand] = apiCommands.map { command in
switch command { switch command {
case let .botCommand(command, description): case let .botCommand(command, description):