Receiver

constructor(shuttle: Shuttle, scope: CoroutineScope, visibilityObservable: ShuttleVisibilityObservable, handleNoResponseReceived: Boolean = false)

Parameters

shuttle

used to store and pickup oversized cargo from the warehouse

scope

for emitting IOResults via Channels

handleNoResponseReceived

true to handle the situation when the app keeps showing the loading screen after a transaction too large exception is thrown in the service process