fix: various small fixes (#3578)

This commit is contained in:
Dag 2023-07-29 00:14:30 +02:00 committed by GitHub
parent 11ce8b5dcd
commit 701fe3cfed
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
13 changed files with 87 additions and 39 deletions

View file

@ -55,6 +55,8 @@ final class Logger
'Unable to find channel. The channel is non-existing or non-public',
// fb
'This group is not public! RSS-Bridge only supports public groups!',
'You must be logged in to view this page',
'Unable to get the page id. You should consider getting the ID by hand',
// tiktok 404
'https://www.tiktok.com/@',
];

View file

@ -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;