MCPcopy Index your code
hub / github.com/simstudioai/sim / isReplayBeforeAvailableEvents

Function isReplayBeforeAvailableEvents

apps/sim/lib/execution/event-buffer.ts:381–395  ·  view source on GitHub ↗
(
  afterEventId: number,
  earliestEventId?: number,
  replayStartEventId?: number
)

Source from the content-addressed store, hash-verified

379}
380
381function isReplayBeforeAvailableEvents(
382 afterEventId: number,
383 earliestEventId?: number,
384 replayStartEventId?: number
385): earliestEventId is number {
386 if (earliestEventId === undefined || !Number.isFinite(earliestEventId)) return false
387 if (
388 afterEventId === 0 &&
389 replayStartEventId !== undefined &&
390 Number.isFinite(replayStartEventId)
391 ) {
392 return earliestEventId > replayStartEventId
393 }
394 return afterEventId + 1 < earliestEventId
395}
396
397function readMemoryMeta(executionId: string): ExecutionMetaReadResult {
398 pruneExpiredMemoryStreams()

Callers 2

readMemoryEventsFunction · 0.85
readExecutionEventsStateFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected