user()) || (! $request->user()->isOwner())) { return response()->json([ 'success' => false, 'message' => 'You are not allowed to update this app.', ], 401); } // Backward compatibility: a release package built before the manifest // was introduced may still ship a deleted_files list. Honour it. if (isset($request->deleted_files) && ! empty($request->deleted_files)) { Updater::deleteFiles($request->deleted_files); } $result = Updater::cleanStaleFiles(); return response()->json($result); } }