INNER CODE UNIT · JavaScript

index

Sisyphe42/ReignsAgent · packages/core/src/index.js:495

  const index = state.activeHooks.findIndex((hookEntry) => hookEntry.id === hookId);
  if (index === -1) {
    return;
  }

  const [hookEntry] = state.activeHooks.splice(index, 1);
  runHookEntry(hookEntry, "on_dismiss", state);
  removeHookTags(state, hookEntry);
  recordEvent?.("hook_dismiss", hookEventPayload(hookEntry));
}

function applyHookTags(state, hookEntry) {
  for (const tag of hookEntry.tags ?? []) {
    state.tags[tag] = true;
  }
}

function removeHookTags(state, hookEntry) {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…