Skip to content

fix: Remove the legacy digest hook of the notification builder - EXO-90072 - eXIP7.3.0.22 - #595

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 9, 2026

Copy link
Copy Markdown
Member

What

feature/experience of matrix does not compile since Meeds-io/commons#782 removed the legacy digest engine: MatrixTemplateBuilder.makeDigest — an empty override returning false — no longer overrides anything.

How

The override and the now unused java.io.Writer import are removed. Nothing else in matrix referenced the legacy digest (no isInDaily/isInWeekly, no storeDigest, no digest keys in the bundles).

Same change as the 17 other addon PRs of EXO-90072; matrix had been missed in the first inventory.

Checks

mvn install -pl services against the merged commons/social snapshots: compiles; 158 tests, 156 green. The 2 failures (MatrixInfectedFileCleanupListenerTest) are Windows-only — the listener matches File.separator + "synapse" + File.separator against a /-separated path — and unrelated to this change; they pass on the Linux CI agents.

🤖 Generated with Claude Code

…90072 - eXIP7.3.0.22

The abstract makeDigest of the legacy digest engine is gone from
commons-api (Meeds-io/commons#782): the empty override of
MatrixTemplateBuilder does not compile any more, and it never produced
anything.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@azayati
azayati merged commit 1134282 into feature/experience Sep 9, 2026
4 checks passed
@azayati
azayati deleted the exip-7.3.0.22-cleanup-legacy-digest branch September 9, 2026 19:49
@sonarqubecloud

sonarqubecloud Bot commented Sep 9, 2026

Copy link
Copy Markdown

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