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

Function deleteUntrackedPersistedValue

apps/sim/lib/execution/payloads/store.ts:137–160  ·  view source on GitHub ↗
(key: string)

Source from the content-addressed store, hash-verified

135}
136
137async function deleteUntrackedPersistedValue(key: string): Promise<boolean> {
138 try {
139 const [{ StorageService }, { deleteFileMetadata }] = await Promise.all([
140 import('@/lib/uploads'),
141 import('@/lib/uploads/server/metadata'),
142 ])
143 const result = await StorageService.deleteFiles([key], 'execution')
144 const deleteFailed = result.failed.some((failed) => failed.key === key)
145 if (deleteFailed) {
146 logger.warn('Failed to delete untracked large execution value from storage', {
147 key,
148 })
149 return false
150 }
151 await deleteFileMetadata(key)
152 return true
153 } catch (error) {
154 logger.warn('Failed to clean up untracked large execution value', {
155 key,
156 error: toError(error).message,
157 })
158 return false
159 }
160}
161
162export async function storeLargeValue(
163 value: unknown,

Callers 1

storeLargeValueFunction · 0.85

Calls 3

toErrorFunction · 0.90
deleteFileMetadataFunction · 0.85
warnMethod · 0.65

Tested by

no test coverage detected