(lastSeen, lastRejected = {})
| 264 | // we need to store it in memory to allow those entries to be approved again without |
| 265 | // erroring about a message we never sent in the next serverbound message packet we get. |
| 266 | setPreviouslyAcknowledged (lastSeen, lastRejected = {}) { |
| 267 | this.lastSeen = lastSeen.map(e => Object.values(e)).push(Object.values(lastRejected)) |
| 268 | } |
| 269 | |
| 270 | previouslyAcknowledged (sender, signature) { |
| 271 | return this.lastSeen.some(([a, b]) => a === sender && b === signature) |
no test coverage detected