瀏覽代碼

Update BaseApiController, improve favourites endpoint

Daniel Supernault 3 年之前
父節點
當前提交
3d86d21be6
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      app/Http/Controllers/Api/BaseApiController.php

+ 4 - 2
app/Http/Controllers/Api/BaseApiController.php

@@ -261,7 +261,7 @@ class BaseApiController extends Controller
     {
     {
         abort_if(!$request->user(), 403);
         abort_if(!$request->user(), 403);
         $this->validate($request, [
         $this->validate($request, [
-        	'page' => 'sometimes|int|min:1|max:40',
+        	'page' => 'sometimes|int|min:1|max:20',
         	'limit' => 'sometimes|int|min:1|max:10'
         	'limit' => 'sometimes|int|min:1|max:10'
         ]);
         ]);
 
 
@@ -273,7 +273,9 @@ class BaseApiController extends Controller
         	->latest()
         	->latest()
         	->simplePaginate($limit)
         	->simplePaginate($limit)
         	->map(function($id) {
         	->map(function($id) {
-        		return StatusService::get($id->status_id, false);
+        		$status = StatusService::get($id->status_id, false);
+        		$status['favourited'] = true;
+        		return $status;
         	})
         	})
         	->filter(function($post) {
         	->filter(function($post) {
         		return $post && isset($post['account']);
         		return $post && isset($post['account']);