MCPcopy Create free account
hub / github.com/bearlyai/OpenADE / errorActionEvent

Function errorActionEvent

projects/openade-module/src/yjsMutation.ts:725–744  ·  view source on GitHub ↗
(request)

Source from the content-addressed store, hash-verified

723 },
724
725 async errorActionEvent(request) {
726 const completedAt = request.completedAt ?? now()
727 const taskDoc = await loadDoc(storage, `code:task:${request.taskId}`)
728
729 try {
730 const meta = taskDoc.getMap("task:meta")
731 assertTaskMeta(meta, request.taskId)
732 const event = getActionEventMap(taskDoc, request.taskId, request.eventId)
733
734 taskDoc.transact(() => {
735 event.set("status", "error")
736 event.set("completedAt", completedAt)
737 meta.set("updatedAt", completedAt)
738 })
739 await saveDoc(storage, `code:task:${request.taskId}`, taskDoc)
740 await syncActionEventPreview(storage, request.taskId, taskDoc, event, stringValue(meta.get("lastEventAt"), event.get("createdAt") as string))
741 } finally {
742 taskDoc.destroy()
743 }
744 },
745
746 async stoppedActionEvent(request) {
747 const completedAt = request.completedAt ?? now()

Callers

nothing calls this directly

Calls 10

assertTaskMetaFunction · 0.85
getActionEventMapFunction · 0.85
syncActionEventPreviewFunction · 0.85
destroyMethod · 0.80
nowFunction · 0.70
loadDocFunction · 0.70
saveDocFunction · 0.70
stringValueFunction · 0.70
setMethod · 0.65
getMethod · 0.65

Tested by

no test coverage detected