wire-subsystems-0.1.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Wire.Rpc

Documentation

data Rpc m a Source #

rpc :: forall r. Member Rpc r => ServiceName -> Endpoint -> (Request -> Request) -> Sem r (Response (Maybe LByteString)) Source #

rpcWithRetries :: forall r. Member Rpc r => ServiceName -> Endpoint -> (Request -> Request) -> Sem r (Response (Maybe LByteString)) Source #

runRpcWithHttp :: Member (Embed IO) r => Manager -> RequestId -> Sem (Rpc : r) a -> Sem r a Source #