remove retryrequest from ready history to avoid congestion

This commit is contained in:
overtake
2021-07-26 21:13:43 +04:00
parent 12df8cac88
commit 7457f7377b

View File

@@ -213,8 +213,10 @@ private func pushPeerReadState(network: Network, postbox: Postbox, stateManager:
return .single(readState) return .single(readState)
case let .indexBased(maxIncomingReadIndex, _, _, _): case let .indexBased(maxIncomingReadIndex, _, _, _):
return network.request(Api.functions.messages.readEncryptedHistory(peer: inputPeer, maxDate: maxIncomingReadIndex.timestamp)) return network.request(Api.functions.messages.readEncryptedHistory(peer: inputPeer, maxDate: maxIncomingReadIndex.timestamp))
|> retryRequest |> mapError { _ in
|> mapToSignalPromotingError { _ -> Signal<PeerReadState, PeerReadStateValidationError> in return PeerReadStateValidationError.retry
}
|> mapToSignal { _ -> Signal<PeerReadState, PeerReadStateValidationError> in
return .single(readState) return .single(readState)
} }
} }