MCPcopy Create free account
hub / github.com/Noumena-Network/code / executeFilePersistence

Function executeFilePersistence

src/utils/filePersistence/filePersistence.ts:264–277  ·  view source on GitHub ↗
(
  turnStartTime: TurnStartTime,
  signal: AbortSignal,
  onResult: (result: FilesPersistedEventData) => void,
)

Source from the content-addressed store, hash-verified

262 * Handles errors internally.
263 */
264export async function executeFilePersistence(
265 turnStartTime: TurnStartTime,
266 signal: AbortSignal,
267 onResult: (result: FilesPersistedEventData) => void,
268): Promise<void> {
269 try {
270 const result = await runFilePersistence(turnStartTime, signal)
271 if (result) {
272 onResult(result)
273 }
274 } catch (error) {
275 logError(error)
276 }
277}
278
279/**
280 * Check if file persistence is enabled.

Callers 1

drainCommandQueueFunction · 0.85

Calls 2

runFilePersistenceFunction · 0.85
logErrorFunction · 0.50

Tested by

no test coverage detected