MCPcopy Create free account
hub / github.com/EsperoTech/yaade / patchRequestData

Function patchRequestData

client/src/state/collections.tsx:396–408  ·  view source on GitHub ↗
(state: Collection[], id: number, data: any)

Source from the content-addressed store, hash-verified

394}
395
396function patchRequestData(state: Collection[], id: number, data: any): Collection[] {
397 const request = findRequest(state, id);
398 if (!request) return state;
399 return modifyCollection(state, request.collectionId, (c) => {
400 if (!c.requests) return;
401 for (const request of c.requests) {
402 if (request.id === id) {
403 request.data = { ...request.data, ...data };
404 return;
405 }
406 }
407 });
408}
409
410function deleteRequest(state: Collection[], id: number): Collection[] {
411 const request = findRequest(state, id);

Callers 1

collectionsReducerFunction · 0.85

Calls 2

findRequestFunction · 0.85
modifyCollectionFunction · 0.85

Tested by

no test coverage detected