diff --git a/crates/interledger-settlement/src/core/settlement_client.rs b/crates/interledger-settlement/src/core/settlement_client.rs index 0da566ae8..1c9abd918 100644 --- a/crates/interledger-settlement/src/core/settlement_client.rs +++ b/crates/interledger-settlement/src/core/settlement_client.rs @@ -41,6 +41,9 @@ impl SettlementClient { .await } + /// Sends a message to the engine (will retry idempotently if it fails) which will get forwarded to the peer's engine + /// This is done by sending a POST to /accounts/:id/messages with the provided `message` + /// as the request's body pub async fn send_message(&self, id: Uuid, engine_url: Url, message: Vec) -> Response { FutureRetry::new( move || self.send_message_once(id.clone(), engine_url.clone(), message.clone()),