diff --git a/app/Http/Controllers/Api/MediaJobController.php b/app/Http/Controllers/Api/MediaJobController.php index 96767f0..926aca0 100644 --- a/app/Http/Controllers/Api/MediaJobController.php +++ b/app/Http/Controllers/Api/MediaJobController.php @@ -9,6 +9,28 @@ use Illuminate\Http\Request; class MediaJobController extends ApiController { + /** + * Display a listing of the resource. + * + * @param \Illuminate\Http\Request $request The endpoint request. + * @return \Illuminate\Http\Response + */ + public function index(Request $request) + { + list($collection, $total) = MediaJobConductor::request($request); + + return $this->respondAsResource( + $collection, + ['isCollection' => true, + 'appendData' => ['total' => $total], + 'resourceName' => 'media_job' + ], + function ($options) { + return $options['total'] === 0; + } + ); + } + /** * Display the specified resource. *