Update MovePipeline, add cache break params to actor and target requests

This commit is contained in:
Daniel Supernault 2024-09-09 02:38:06 -06:00
parent 8a362c12a9
commit d3dce6751c
No known key found for this signature in database
GPG key ID: 23740873EE6F76A1

View file

@ -98,7 +98,8 @@ class ProcessMovePipeline implements ShouldQueue
protected function checkTarget()
{
$res = ActivityPubFetchService::fetchRequest($this->target, true);
$fetchTargetUrl = $this->target.'?cb='.time();
$res = ActivityPubFetchService::fetchRequest($fetchTargetUrl, true);
if (! $res || ! isset($res['alsoKnownAs'])) {
Log::info('[AP][INBOX][MOVE] target_aka failure');
@ -135,7 +136,8 @@ class ProcessMovePipeline implements ShouldQueue
protected function checkActor()
{
$res = ActivityPubFetchService::fetchRequest($this->activity, true);
$fetchActivityUrl = $this->activity.'?cb='.time();
$res = ActivityPubFetchService::fetchRequest($fetchActivityUrl, true);
if (! $res || ! isset($res['movedTo']) || empty($res['movedTo'])) {
Log::info('[AP][INBOX][MOVE] actor_movedTo failure');