From 494990086335bfa498f0ba7497765c09f3ff7570 Mon Sep 17 00:00:00 2001 From: July <phantop@tuta.io> Date: Sun, 12 May 2024 15:45:14 -0400 Subject: [PATCH] [ScribbleHubBridge] Handle 429 errors and use consistent GUID (#4104) --- bridges/ScribbleHubBridge.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/bridges/ScribbleHubBridge.php b/bridges/ScribbleHubBridge.php index 60add802..b4f7beaa 100644 --- a/bridges/ScribbleHubBridge.php +++ b/bridges/ScribbleHubBridge.php @@ -107,12 +107,13 @@ class ScribbleHubBridge extends FeedExpander } $item['comments'] = $item['uri'] . '#comments'; + $item['uid'] = $item['uri']; try { $dom = getSimpleHTMLDOMCached($item['uri']); } catch (HttpException $e) { // 403 Forbidden, This means we got anti-bot response - if ($e->getCode() === 403) { + if ($e->getCode() === 403 || $e->getCode() === 429) { return $item; } throw $e; @@ -134,7 +135,6 @@ class ScribbleHubBridge extends FeedExpander //Generate UID $item_pid = $dom->find('#mypostid', 0)->value; - $item['uid'] = $item_sid . "/$item_pid"; return $item; }