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

Function initializeExecutionStreamMeta

apps/sim/lib/execution/event-buffer.ts:589–605  ·  view source on GitHub ↗
(
  executionId: string,
  meta: Omit<ExecutionStreamMeta, 'status' | 'updatedAt'> & { status?: 'active' }
)

Source from the content-addressed store, hash-verified

587}
588
589export async function initializeExecutionStreamMeta(
590 executionId: string,
591 meta: Omit<ExecutionStreamMeta, 'status' | 'updatedAt'> & { status?: 'active' }
592): Promise<boolean> {
593 for (let attempt = 1; attempt <= ACTIVE_META_ATTEMPTS; attempt++) {
594 const metaPersisted = await setExecutionMeta(executionId, {
595 ...meta,
596 status: 'active',
597 })
598 if (metaPersisted) return true
599 logger.warn('Failed to persist active execution meta during initialization', {
600 executionId,
601 attempt,
602 })
603 }
604 return false
605}
606
607export async function readExecutionMetaState(
608 executionId: string

Callers 3

runResumeExecutionMethod · 0.90
handleExecutePostFunction · 0.90

Calls 2

setExecutionMetaFunction · 0.85
warnMethod · 0.65

Tested by

no test coverage detected