
com.socrata.soda2.http.WrappedBodyConsumer.scala Maven / Gradle / Ivy
The newest version!
package com.socrata.soda2.http
package impl
import com.socrata.http.BodyConsumer
private[http] class WrappedBodyConsumer[T](underlying: BodyConsumer[T]) extends BodyConsumer[Retryable[T]] {
def apply(bytes: Array[Byte], isLast: Boolean) =
underlying(bytes, isLast) match {
case Left(bc) =>
Left(new WrappedBodyConsumer(bc))
case Right(v) =>
Right(Right(v))
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy