INNER CODE UNIT · JavaScript
applyHookTags
Sisyphe42/ReignsAgent · packages/core/src/index.js:506
function applyHookTags(state, hookEntry) {
for (const tag of hookEntry.tags ?? []) {
state.tags[tag] = true;
}
}
function removeHookTags(state, hookEntry) {
for (const tag of hookEntry.tags ?? []) {
delete state.tags[tag];
}
}
function runActiveHooks(name, state, event) {
for (const hookEntry of [...state.activeHooks]) {
runHookEntry(hookEntry, name, state, event);
}
}