Browse Source

Add /api/v1/statuses endpoint

Daniel Supernault 5 năm trước cách đây
mục cha
commit
0a20b8321b
1 tập tin đã thay đổi với 9 bổ sung1 xóa
  1. 9 1
      app/Http/Controllers/Api/ApiV1Controller.php

+ 9 - 1
app/Http/Controllers/Api/ApiV1Controller.php

@@ -1570,8 +1570,16 @@ class ApiV1Controller extends Controller
      *
      * @return null
      */
-    public function statusDelete(Request $request)
+    public function statusDelete(Request $request, $id)
     {
         abort_if(!$request->user(), 403);
+
+        $status = Status::whereProfileId($request->user()->profile->id)
+        ->findOrFail($id);
+
+        Cache::forget('profile:status_count:'.$status->profile_id);
+        StatusDelete::dispatch($status);
+
+        return response()->json(['Status successfully deleted.']);
     }
 }