mirror of
https://github.com/logos-messaging/specs.git
synced 2026-05-18 11:00:04 +00:00
MessageSentEvent is the one that confirms a msg was rx by a store node
This commit is contained in:
parent
f9c04366c5
commit
01cf30d5e8
@ -106,7 +106,7 @@ See [SEGMENTATION](./segmentation.md).
|
||||
- Each new segment to be sent, requires the following data:
|
||||
- `MessageId`: a 40-character random hex string (e.g. `a23f89b4df7e1ba5a709352da3a247a4fd609f4c`), generated by the Reliable Channel API.
|
||||
- `ChannelId`: the `channelId` passed to `createReliableChannel`.
|
||||
- Retrieval hint: the transport `MessageHash` of previous segments, exposed by the underlying [MESSAGING-API](/standards/application/messaging-api.md) upon ``MessageSendPropagatedEvent` reception.
|
||||
- Retrieval hint: the transport `MessageHash` of previous segments, exposed by the underlying [MESSAGING-API](/standards/application/messaging-api.md) upon ``MessageSentEvent` reception.
|
||||
The hint provider registered during [Node initialization](#node-initialization) performs this `MessageId → MessageHash` lookup. In turn, that mapping MUST be persisted by SDS using the `persistence` backend configured in `SdsConfig`.
|
||||
|
||||
- Each sent segment is registered in an outgoing buffer.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user