Sfoglia il codice sorgente

Add /api/v1/statuses endpoint

Daniel Supernault 5 anni fa
parent
commit
0a20b8321b
1 ha cambiato i file con 9 aggiunte e 1 eliminazioni
  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.']);
     }
 }