MCPcopy Create free account
hub / github.com/ArrowM/Queue-Bot / updatePrioritized

Function updatePrioritized

src/utils/priority.utils.ts:40–49  ·  view source on GitHub ↗
(store: Store, prioritizedIds: bigint[], update: Partial<DbPrioritized>)

Source from the content-addressed store, hash-verified

38 }
39
40 export function updatePrioritized(store: Store, prioritizedIds: bigint[], update: Partial<DbPrioritized>) {
41 return db.transaction(() => {
42 const updatedPrioritized = prioritizedIds.map(id => store.updatePrioritized({ id, ...update }));
43 const updatedQueueIds = uniq(updatedPrioritized.map(prioritized => prioritized.queueId));
44
45 reEvaluatePrioritized(store, updatedQueueIds);
46
47 return { updatedPrioritized, updatedQueueIds };
48 });
49 }
50
51 export function deletePrioritized(store: Store, prioritizedIds: bigint[]) {
52 return db.transaction(() => {

Callers

nothing calls this directly

Calls 2

reEvaluatePrioritizedFunction · 0.85
updatePrioritizedMethod · 0.80

Tested by

no test coverage detected