Page MenuHomePhabricator

Inject recent change in RefreshLinksJobBeforeInsertRecentChangeHandler
Closed, ResolvedPublicSpike

Description

Inject recent change in RefreshLinksJobBeforeInsertRecentChangeHandler

This is based on how it is currently injected here in ChangeHandler.

Details

Other Assignee
seanleong-WMDE

Event Timeline

In ChangeHandler, some notes

Screenshot from 2026-03-26 16-55-43.png (2,256×345 px, 148 KB)

About getting the recent changes injected in the new place:

It’s currently using the Wikibase PageUpdater in the Wikibase ChangeHandler.

The new place is RefreshLinksJob which is in core, therefore it doesn’t have access to the Wikibase version of the PageUpdater.

Note: There is a PageUpdaterFactory in core which makes a different Storage/PageUpdater - think not we want want.