(message: ReplayBufferedDeltaMessage)
| 108 | }; |
| 109 | |
| 110 | const shouldDropBufferedDelta = (message: ReplayBufferedDeltaMessage): boolean => { |
| 111 | const key = replayBufferedDeltaKey(message); |
| 112 | const remaining = replayedDeltaKeyCounts.get(key) ?? 0; |
| 113 | if (remaining <= 0) { |
| 114 | return false; |
| 115 | } |
| 116 | if (remaining === 1) { |
| 117 | replayedDeltaKeyCounts.delete(key); |
| 118 | } else { |
| 119 | replayedDeltaKeyCounts.set(key, remaining - 1); |
| 120 | } |
| 121 | return true; |
| 122 | }; |
| 123 | |
| 124 | const shouldDropBufferedInit = (message: ReplayBufferedInitMessage): boolean => { |
| 125 | const key = replayBufferedInitKey(message); |
no test coverage detected