MCPcopy Create free account
hub / github.com/AnkRoot/Augment-BYOK / buildTasklistNoopGuardSnippet

Function buildTasklistNoopGuardSnippet

tools/patch/tasklist-common.js:38–48  ·  view source on GitHub ↗
({ diffVar, diffFnVar, beforeVar, afterVar, errorFnVar, planVar, textVar, formatterVar, okFnVar, returnPrefix })

Source from the content-addressed store, hash-verified

36}
37
38function buildTasklistNoopGuardSnippet({ diffVar, diffFnVar, beforeVar, afterVar, errorFnVar, planVar, textVar, formatterVar, okFnVar, returnPrefix }) {
39 const returnLead = returnPrefix ? `return ${returnPrefix}` : "return";
40 return (
41 `if(!${planVar})return ${errorFnVar}("Failed to retrieve updated task tree after reorganization.");` +
42 `let ${diffVar}=${diffFnVar}(${beforeVar},${afterVar});` +
43 `let __byok_reorg_count=[${diffVar}&&${diffVar}.created,${diffVar}&&${diffVar}.updated,${diffVar}&&${diffVar}.deleted].reduce((n,a)=>n+(Array.isArray(a)?a.length:0),0);` +
44 `if(__byok_reorg_count===0)return{...${errorFnVar}("Task list reorganization produced no changes."),plan:${planVar}};` +
45 `let ${textVar}=${formatterVar}.formatBulkUpdateResponse(${diffVar});` +
46 `${returnLead}{...${okFnVar}(${textVar}),plan:${planVar}}`
47 );
48}
49
50module.exports = {
51 requireCapture,

Callers 1

buildReplacementFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected