Page MenuHomePhabricator

Update Extension:WikimediaEvents to use the IPReputationIPoidDataLookup service
Closed, ResolvedPublic

Description

Summary

WikimediaEvents has code in IPReputationHooks.php that constructs GET requests to the NodeJS IPoid service. This code should be replaced with an injected instance of the IPReputationIPoidDataLookup service from Extension:IPReputation.

Acceptance criteria

  • WikimediaEvents uses the IPReputationIPoidDataLookup service from Extension:IPReputation

Event Timeline

Change #1211690 had a related patch set uploaded (by Kosta Harlan; author: Kosta Harlan):

[mediawiki/extensions/WikimediaEvents@master] (WIP) IPReputationHooks: Re-use logic from Extension:IPReputation

https://gerrit.wikimedia.org/r/1211690

Change #1211690 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] IPReputationHooks: Re-use logic from Extension:IPReputation

https://gerrit.wikimedia.org/r/1211690

Change #1229525 had a related patch set uploaded (by Hashar; author: Hashar):

[mediawiki/extensions/WikimediaEvents@master] tests: skip test when IPReputation is not loaded

https://gerrit.wikimedia.org/r/1229525

Change #1229525 merged by jenkins-bot:

[mediawiki/extensions/WikimediaEvents@master] tests: skip test when IPReputation is not loaded

https://gerrit.wikimedia.org/r/1229525