mirror of https://github.com/status-im/specs.git
Some cleanup and typos
This commit is contained in:
parent
f550b6bab0
commit
405591c2e1
|
@ -59,19 +59,19 @@ Historic messages MUST be sent to a peer as a packet with a P2P Message code (`0
|
||||||
|
|
||||||
In order to receive historic messages from a mailserver, a node MUST trust the selected mailserver, that is allow to receive packets with the P2P Message code. By default, such packets are discarded.
|
In order to receive historic messages from a mailserver, a node MUST trust the selected mailserver, that is allow to receive packets with the P2P Message code. By default, such packets are discarded.
|
||||||
|
|
||||||
Received envelopes MUST be passed through the Whisper envelopes pipelines so that they are picked up by registered filters and passed to subscribers.
|
Received envelopes MUST be passed through the Whisper envelope pipelines so that they are picked up by registered filters and passed to subscribers.
|
||||||
|
|
||||||
For a requester, to know that all messages have been sent by mailserver, it SHOULD handle P2P Request Complete code (`0x7d`). This code is followed by a a byte array with:
|
For a requester, to know that all messages have been sent by mailserver, it SHOULD handle P2P Request Complete code (`0x7d`). This code is followed by a list with:
|
||||||
|
|
||||||
```
|
```
|
||||||
[ RequestID, LastEnvelopeHash, Cursor ]
|
[ RequestID, LastEnvelopeHash, Cursor ]
|
||||||
```
|
```
|
||||||
|
|
||||||
`RequestID`: 32-byte wide array with a hash of the envelope containing request details
|
`RequestID`: 32-byte wide array with a hash of the envelope containing the original request
|
||||||
`LastEnvelopeHash`: 32-byte wide array with a has of the last set envelope for the request
|
`LastEnvelopeHash`: 32-byte wide array with a hash of the last sent envelope for the request
|
||||||
`Cursor`: an array of a cursor returned from the previous request (optional)
|
`Cursor`: an array of a cursor returned from the previous request (optional)
|
||||||
|
|
||||||
If `Cursor` is not empty, it means that not all messages were sent due to the set `Limit` in the request. One or more consecutive requests MAY be sent with `Cursor` field filled in in order to receive the rest of messages.
|
If `Cursor` is not empty, it means that not all messages were sent due to the set `Limit` in the request. One or more consecutive requests MAY be sent with `Cursor` field filled in in order to receive the rest of the messages.
|
||||||
|
|
||||||
## Security considerations
|
## Security considerations
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue