Update ApiV1Controller, improve timeline account hydration

This commit is contained in:
Daniel Supernault 2023-03-25 06:30:33 -06:00
parent 4e79c77282
commit 4d5614726f
No known key found for this signature in database
GPG key ID: 0DEF1C662C9033F7

View file

@ -2299,10 +2299,11 @@ class ApiV1Controller extends Controller
->map(function($k) use($user, $napi) {
try {
$status = $napi ? StatusService::get($k) : StatusService::getMastodon($k);
} catch(\Exception $e) {
if(!$status || !isset($status['account']) || !isset($status['account']['id'])) {
return false;
}
} catch(\Exception $e) {
return false;
}
$account = $napi ? AccountService::get($status['account']['id'], true) : AccountService::getMastodon($status['account']['id'], true);