refactor(system-notices): notice dismissals through a Nest provider and repository

This commit is contained in:
jubnl
2026-09-23 21:30:44 +02:00
parent 8b94a5a03e
commit 2f1bb2597e
10 changed files with 577 additions and 251 deletions
@@ -31,6 +31,11 @@ const baseCtx = {
// The ordinary install, so every case below is unaffected by the flag; the
// managed condition itself is exercised in its own describe block at the end.
managed: false,
// Plan 3f Task 6: threaded in by the caller the same way addonEnabled is,
// for a `case 'custom'` predicate that needs a pre-resolved DB-backed flag
// (registry.ts's whitespace-collision-detected). No case below exercises a
// custom predicate, so this stays false throughout.
settingFlag: () => false,
};
describe('firstLogin', () => {