Store receivedAtCounter separately for unprocessed
This commit is contained in:
parent
0f5a01f2b2
commit
ca3f8b7df0
8 changed files with 50 additions and 4 deletions
|
@ -677,8 +677,9 @@ export default class MessageReceiver
|
|||
|
||||
const envelope: ProcessedEnvelope = {
|
||||
id: item.id,
|
||||
receivedAtCounter: item.timestamp,
|
||||
receivedAtDate: Date.now(),
|
||||
receivedAtCounter: item.receivedAtCounter ?? item.timestamp,
|
||||
receivedAtDate:
|
||||
item.receivedAtCounter === null ? Date.now() : item.timestamp,
|
||||
messageAgeSec: item.messageAgeSec || 0,
|
||||
|
||||
// Proto.Envelope fields
|
||||
|
@ -975,7 +976,8 @@ export default class MessageReceiver
|
|||
id,
|
||||
version: 2,
|
||||
envelope: Bytes.toBase64(plaintext),
|
||||
timestamp: envelope.receivedAtCounter,
|
||||
receivedAtCounter: envelope.receivedAtCounter,
|
||||
timestamp: envelope.timestamp,
|
||||
attempts: 1,
|
||||
messageAgeSec: envelope.messageAgeSec,
|
||||
};
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue