Update ApiV1Controller, fix public timeline min/max id pagination

pull/3551/head
Daniel Supernault 2022-06-15 03:32:04 -06:00
rodzic 154f23416a
commit a7613baee6
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 0DEF1C662C9033F7
1 zmienionych plików z 13 dodań i 1 usunięć

Wyświetl plik

@ -2015,6 +2015,19 @@ class ApiV1Controller extends Controller
}
$res = collect($feed)
->filter(function($k) use($min, $max) {
if(!$min && !$max) {
return true;
}
if($min) {
return $min != $k;
}
if($max) {
return $max != $k;
}
})
->map(function($k) use($user) {
$status = StatusService::getMastodon($k);
if(!$status || !isset($status['account']) || !isset($status['account']['id'])) {
@ -2032,7 +2045,6 @@ class ApiV1Controller extends Controller
})
->take($limit)
->values();
// ->toArray();
$baseUrl = config('app.url') . '/api/v1/timelines/public?limit=' . $limit . '&';
if($remote) {