|
|
|
@ -56,8 +56,7 @@ class BaseApiController extends Controller
|
|
|
|
|
|
|
|
|
|
public function notifications(Request $request)
|
|
|
|
|
{
|
|
|
|
|
abort_if(!$request->user() || !$request->user()->token(), 403);
|
|
|
|
|
abort_unless($request->user()->tokenCan('read'), 403);
|
|
|
|
|
abort_if(!$request->user(), 403);
|
|
|
|
|
|
|
|
|
|
$pid = $request->user()->profile_id;
|
|
|
|
|
$limit = $request->input('limit', 20);
|
|
|
|
@ -99,8 +98,7 @@ class BaseApiController extends Controller
|
|
|
|
|
|
|
|
|
|
public function avatarUpdate(Request $request)
|
|
|
|
|
{
|
|
|
|
|
abort_if(!$request->user() || !$request->user()->token(), 403);
|
|
|
|
|
abort_unless($request->user()->tokenCan('write'), 403);
|
|
|
|
|
abort_if(!$request->user(), 403);
|
|
|
|
|
|
|
|
|
|
$this->validate($request, [
|
|
|
|
|
'upload' => 'required|mimetypes:image/jpeg,image/jpg,image/png|max:'.config('pixelfed.max_avatar_size'),
|
|
|
|
@ -137,8 +135,7 @@ class BaseApiController extends Controller
|
|
|
|
|
|
|
|
|
|
public function verifyCredentials(Request $request)
|
|
|
|
|
{
|
|
|
|
|
abort_if(!$request->user() || !$request->user()->token(), 403);
|
|
|
|
|
abort_unless($request->user()->tokenCan('read'), 403);
|
|
|
|
|
abort_if(!$request->user(), 403);
|
|
|
|
|
|
|
|
|
|
$user = $request->user();
|
|
|
|
|
if ($user->status != null) {
|
|
|
|
@ -151,8 +148,7 @@ class BaseApiController extends Controller
|
|
|
|
|
|
|
|
|
|
public function accountLikes(Request $request)
|
|
|
|
|
{
|
|
|
|
|
abort_if(!$request->user() || !$request->user()->token(), 403);
|
|
|
|
|
abort_unless($request->user()->tokenCan('read'), 403);
|
|
|
|
|
abort_if(!$request->user(), 403);
|
|
|
|
|
|
|
|
|
|
$this->validate($request, [
|
|
|
|
|
'page' => 'sometimes|int|min:1|max:20',
|
|
|
|
@ -180,8 +176,7 @@ class BaseApiController extends Controller
|
|
|
|
|
|
|
|
|
|
public function archive(Request $request, $id)
|
|
|
|
|
{
|
|
|
|
|
abort_if(!$request->user() || !$request->user()->token(), 403);
|
|
|
|
|
abort_unless($request->user()->tokenCan('write'), 403);
|
|
|
|
|
abort_if(!$request->user(), 403);
|
|
|
|
|
|
|
|
|
|
$status = Status::whereNull('in_reply_to_id')
|
|
|
|
|
->whereNull('reblog_of_id')
|
|
|
|
@ -209,8 +204,7 @@ class BaseApiController extends Controller
|
|
|
|
|
|
|
|
|
|
public function unarchive(Request $request, $id)
|
|
|
|
|
{
|
|
|
|
|
abort_if(!$request->user() || !$request->user()->token(), 403);
|
|
|
|
|
abort_unless($request->user()->tokenCan('write'), 403);
|
|
|
|
|
abort_if(!$request->user(), 403);
|
|
|
|
|
|
|
|
|
|
$status = Status::whereNull('in_reply_to_id')
|
|
|
|
|
->whereNull('reblog_of_id')
|
|
|
|
@ -237,8 +231,7 @@ class BaseApiController extends Controller
|
|
|
|
|
|
|
|
|
|
public function archivedPosts(Request $request)
|
|
|
|
|
{
|
|
|
|
|
abort_if(!$request->user() || !$request->user()->token(), 403);
|
|
|
|
|
abort_unless($request->user()->tokenCan('read'), 403);
|
|
|
|
|
abort_if(!$request->user(), 403);
|
|
|
|
|
|
|
|
|
|
$statuses = Status::whereProfileId($request->user()->profile_id)
|
|
|
|
|
->whereScope('archived')
|
|
|
|
|