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)
case let .indexBased(maxIncomingReadIndex, _, _, _):
return network.request(Api.functions.messages.readEncryptedHistory(peer: inputPeer, maxDate: maxIncomingReadIndex.timestamp))
|> retryRequest
|> mapToSignalPromotingError { _ -> Signal<PeerReadState, PeerReadStateValidationError> in
|> mapError { _ in
return PeerReadStateValidationError.retry
}
|> mapToSignal { _ -> Signal<PeerReadState, PeerReadStateValidationError> in
return .single(readState)
}
}