Skip to content

fix: Remove the legacy digest stubs of the processes notification providers - EXO-90072 - eXIP7.3.0.22 - #494

Merged
azayati merged 1 commit into
feature/experiencefrom
exip-7.3.0.22-cleanup-legacy-digest
Sep 9, 2026
Merged

azayati merged 1 commit into
feature/experiencefrom
exip-7.3.0.22-cleanup-legacy-digest

Conversation

@azayati

@azayati azayati commented Sep 8, 2026

Copy link
Copy Markdown
Member

Depends on Meeds-io/commons#782 (the legacy makeDigest hook becomes a concrete deprecated no-op there). Until it is merged this branch does not compile against the feature branch, hence the draft. Task EXO-90072, spec 50469 §5.

What

The three makeDigest stub overrides of MailTemplateProvider and PushTemplateProvider and their unused imports. No legacy digest key existed in this addon.

Untouched: ProcessesDigestLinePlugin, its Kernel declaration, getWorkById, the REQUEST_ID argument and keys.

Checked

processes-services builds (online, two transitive dependencies missing offline); the 8 notification tests including ProcessesDigestLinePluginTest are green.

N2 (addon, no schema, no security). 🤖 Generated with Claude Code

…viders - EXO-90072 - eXIP7.3.0.22

The makeDigest(NotificationContext, Writer) hook of AbstractTemplateBuilder is now a concrete
deprecated no-op in commons-api since the new digest engine (io.meeds.commons.digest) replaced the
legacy one, so the "return false" overrides in MailTemplateProvider and PushTemplateProvider are
dead code. The new ProcessesDigestLinePlugin and its configuration are untouched.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@azayati
azayati marked this pull request as ready for review September 9, 2026 09:10
@azayati
azayati merged commit 3982d1d into feature/experience Sep 9, 2026
3 checks passed
@azayati
azayati deleted the exip-7.3.0.22-cleanup-legacy-digest branch September 9, 2026 15:21
azayati added a commit that referenced this pull request Sep 15, 2026
…viders - EXO-90072 - eXIP7.3.0.22 (#494)

(cherry picked from commit 3982d1d)
(cherry picked from commit 762fc05)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant