mirror of
https://github.com/Swiftgram/Telegram-iOS.git
synced 2025-08-02 00:17:02 +00:00
fallback swift 5.0 [skip ci]
This commit is contained in:
parent
fe9610eee9
commit
2f32e36ee4
@ -26,7 +26,7 @@ public func requestUpdatesXml(account: Account, source: String) -> Signal<Data,
|
|||||||
|> castError(InternalUpdaterError.self)
|
|> castError(InternalUpdaterError.self)
|
||||||
|> mapToSignal { result in
|
|> mapToSignal { result in
|
||||||
switch result {
|
switch result {
|
||||||
case let .channelMessages(_, _, _, apiMessages, apiChats, apiUsers):
|
case let .channelMessages(_, _, _, _, apiMessages, apiChats, apiUsers):
|
||||||
if let apiMessage = apiMessages.first, let storeMessage = StoreMessage(apiMessage: apiMessage) {
|
if let apiMessage = apiMessages.first, let storeMessage = StoreMessage(apiMessage: apiMessage) {
|
||||||
|
|
||||||
var peers: [PeerId: Peer] = [:]
|
var peers: [PeerId: Peer] = [:]
|
||||||
@ -93,7 +93,7 @@ public func downloadAppUpdate(account: Account, source: String, messageId: Int32
|
|||||||
|> castError(InternalUpdaterError.self)
|
|> castError(InternalUpdaterError.self)
|
||||||
|> mapToSignal { messages in
|
|> mapToSignal { messages in
|
||||||
switch messages {
|
switch messages {
|
||||||
case let .channelMessages(_, _, _, apiMessages, apiChats, apiUsers):
|
case let .channelMessages(_, _, _, _, apiMessages, apiChats, apiUsers):
|
||||||
|
|
||||||
var peers: [PeerId: Peer] = [:]
|
var peers: [PeerId: Peer] = [:]
|
||||||
for chat in apiChats {
|
for chat in apiChats {
|
||||||
|
@ -20,6 +20,7 @@ public func requestUpdatePinnedMessage(account: Account, peerId: PeerId, update:
|
|||||||
return (transaction.getPeer(peerId), transaction.getPeerCachedData(peerId: peerId))
|
return (transaction.getPeer(peerId), transaction.getPeerCachedData(peerId: peerId))
|
||||||
}
|
}
|
||||||
|> mapError { _ -> UpdatePinnedMessageError in
|
|> mapError { _ -> UpdatePinnedMessageError in
|
||||||
|
return .generic
|
||||||
}
|
}
|
||||||
|> mapToSignal { peer, cachedPeerData -> Signal<Void, UpdatePinnedMessageError> in
|
|> mapToSignal { peer, cachedPeerData -> Signal<Void, UpdatePinnedMessageError> in
|
||||||
guard let peer = peer, let inputPeer = apiInputPeer(peer) else {
|
guard let peer = peer, let inputPeer = apiInputPeer(peer) else {
|
||||||
@ -102,6 +103,7 @@ public func requestUpdatePinnedMessage(account: Account, peerId: PeerId, update:
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|> mapError { _ -> UpdatePinnedMessageError in
|
|> mapError { _ -> UpdatePinnedMessageError in
|
||||||
|
return .generic
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user