MCPcopy
hub / github.com/coder/mux / shouldDropBufferedDelta

Function shouldDropBufferedDelta

src/node/orpc/replayBufferedStreamMessageRelay.ts:110–122  ·  view source on GitHub ↗
(message: ReplayBufferedDeltaMessage)

Source from the content-addressed store, hash-verified

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);

Callers 1

finishReplayFunction · 0.85

Calls 4

replayBufferedDeltaKeyFunction · 0.85
setMethod · 0.80
getMethod · 0.65
deleteMethod · 0.45

Tested by

no test coverage detected