From aad362fee30ae85d2691a67a08a0b1a07d8250a2 Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 15 Jan 2025 21:51:10 +0000 Subject: [PATCH 1/2] Improved handling of archive poszs --- src/Protocol/ATProtocol/Processor.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/Protocol/ATProtocol/Processor.php b/src/Protocol/ATProtocol/Processor.php index aa57299abf..1a9286ee45 100755 --- a/src/Protocol/ATProtocol/Processor.php +++ b/src/Protocol/ATProtocol/Processor.php @@ -354,6 +354,10 @@ class Processor 'source' => json_encode($data), ]; + if ((time() - strtotime($item['created'])) > 600) { + $item['received'] = $item['created']; + } + if ($this->postExists($item['uri'], [$uid])) { $this->logger->info('Post already exists for user', ['uri' => $item['uri'], 'uid' => $uid]); return []; From 860dbacf1bfe3d6e1df35b950ce4670cbcb9a9aa Mon Sep 17 00:00:00 2001 From: Michael Date: Wed, 15 Jan 2025 21:52:44 +0000 Subject: [PATCH 2/2] Fixed codestyle --- src/Protocol/ATProtocol/Processor.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Protocol/ATProtocol/Processor.php b/src/Protocol/ATProtocol/Processor.php index 1a9286ee45..f551f6a273 100755 --- a/src/Protocol/ATProtocol/Processor.php +++ b/src/Protocol/ATProtocol/Processor.php @@ -170,7 +170,7 @@ class Processor } } $item['source'] = json_encode($post); - $item = $this->addMedia($post->thread->post->embed, $item, 0); + $item = $this->addMedia($post->thread->post->embed, $item, 0); } $id = Item::insert($item); @@ -547,7 +547,7 @@ class Processor 'preview' => $image->thumb, 'description' => $image->alt, 'height' => $image->aspectRatio->height ?? null, - 'width' => $image->aspectRatio->width ?? null, + 'width' => $image->aspectRatio->width ?? null, ]; Post\Media::insert($media); }