From 701fe3cfeda0d14f1f49afe2bd0f89296214459e Mon Sep 17 00:00:00 2001 From: Dag Date: Sat, 29 Jul 2023 00:14:30 +0200 Subject: fix: various small fixes (#3578) --- lib/TwitterClient.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lib/TwitterClient.php') diff --git a/lib/TwitterClient.php b/lib/TwitterClient.php index 92c797d6..0c6b9535 100644 --- a/lib/TwitterClient.php +++ b/lib/TwitterClient.php @@ -155,7 +155,7 @@ class TwitterClient throw $e; } } - } else if ($operation == 'By list ID') { + } elseif ($operation === 'By list ID') { $id = $query['listId']; } else { throw new \Exception('Unknown operation to make list tweets'); @@ -348,6 +348,11 @@ class TwitterClient // Grab the first error message throw new \Exception(sprintf('From twitter api: "%s"', $response->errors[0]->message)); } + if (!isset($response->data->user_by_screen_name->list)) { + throw new \Exception( + sprintf('Unable to find list in twitter response for %s, %s', $screenName, $listSlug) + ); + } $listInfo = $response->data->user_by_screen_name->list; $this->data[$screenName . '-' . $listSlug] = $listInfo; -- cgit v1.2.3