Remove deprecated api routes

pull/4224/head
Daniel Supernault 2023-03-04 22:46:39 -07:00
rodzic 6c4deaba90
commit 1f4f8252f2
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 0DEF1C662C9033F7
2 zmienionych plików z 0 dodań i 64 usunięć

Wyświetl plik

@ -811,68 +811,6 @@ class PublicApiController extends Controller
return response()->json($res);
}
public function accountFollowers(Request $request, $id)
{
abort_if(!$request->user(), 403);
$account = AccountService::get($id, true);
abort_if(!$account, 404);
$pid = $request->user()->profile_id;
if($pid != $account['id']) {
if($account['locked']) {
if(!FollowerService::follows($pid, $account['id'])) {
return [];
}
}
if(AccountService::hiddenFollowers($id)) {
return [];
}
if($request->has('page') && $request->page >= 10) {
return [];
}
}
$res = collect(FollowerService::followersPaginate($account['id'], $request->input('page', 1)))
->map(fn($id) => AccountService::get($id, true))
->filter()
->values();
return response()->json($res);
}
public function accountFollowing(Request $request, $id)
{
abort_if(!$request->user(), 403);
$account = AccountService::get($id, true);
abort_if(!$account, 404);
$pid = $request->user()->profile_id;
if($pid != $account['id']) {
if($account['locked']) {
if(!FollowerService::follows($pid, $account['id'])) {
return [];
}
}
if(AccountService::hiddenFollowing($id)) {
return [];
}
if($request->has('page') && $request->page >= 10) {
return [];
}
}
$res = collect(FollowerService::followingPaginate($account['id'], $request->input('page', 1)))
->map(fn($id) => AccountService::get($id, true))
->filter()
->values();
return response()->json($res);
}
public function accountStatuses(Request $request, $id)
{
$this->validate($request, [

Wyświetl plik

@ -207,8 +207,6 @@ Route::domain(config('pixelfed.domain.app'))->middleware(['validemail', 'twofact
Route::get('accounts/relationships', 'Api\ApiV1Controller@accountRelationshipsById');
Route::get('accounts/search', 'Api\ApiV1Controller@accountSearch');
Route::get('accounts/{id}/statuses', 'PublicApiController@accountStatuses');
Route::get('accounts/{id}/following', 'PublicApiController@accountFollowing');
Route::get('accounts/{id}/followers', 'PublicApiController@accountFollowers');
Route::post('accounts/{id}/block', 'Api\ApiV1Controller@accountBlockById');
Route::post('accounts/{id}/unblock', 'Api\ApiV1Controller@accountUnblockById');
Route::get('statuses/{id}', 'PublicApiController@getStatus');