MCPcopy Create free account
hub / github.com/Fibi66/FeiControl / updateActivityStatus

Function updateActivityStatus

src/lib/activity-logger.ts:107–126  ·  view source on GitHub ↗
(
  id: string,
  status: ActivityStatus,
  options?: { duration_ms?: number; tokens_used?: number }
)

Source from the content-addressed store, hash-verified

105 * Update an existing activity's status
106 */
107export function updateActivityStatus(
108 id: string,
109 status: ActivityStatus,
110 options?: { duration_ms?: number; tokens_used?: number }
111): Activity | null {
112 const activities = getActivities();
113 const index = activities.findIndex((a) => a.id === id);
114
115 if (index === -1) return null;
116
117 activities[index] = {
118 ...activities[index],
119 status,
120 duration_ms: options?.duration_ms ?? activities[index].duration_ms,
121 tokens_used: options?.tokens_used ?? activities[index].tokens_used,
122 };
123
124 fs.writeFileSync(DATA_PATH, JSON.stringify(activities, null, 2));
125 return activities[index];
126}

Callers

nothing calls this directly

Calls 1

getActivitiesFunction · 0.70

Tested by

no test coverage detected