diff --git a/app/Http/Controllers/MediaController.php b/app/Http/Controllers/MediaController.php index 95c90396f..588adedbe 100644 --- a/app/Http/Controllers/MediaController.php +++ b/app/Http/Controllers/MediaController.php @@ -22,39 +22,6 @@ class MediaController extends Controller public function composeUpdate(Request $request, $id) { - $this->validate($request, [ - 'file' => function() { - return [ - 'required', - 'mimes:' . config('pixelfed.media_types'), - 'max:' . config('pixelfed.max_photo_size'), - ]; - }, - ]); - - $user = Auth::user(); - - $photo = $request->file('file'); - - $media = Media::whereUserId($user->id) - ->whereProfileId($user->profile_id) - ->whereNull('status_id') - ->findOrFail($id); - - $media->version = 2; - $media->save(); - - $fragments = explode('/', $media->media_path); - $name = last($fragments); - array_pop($fragments); - $dir = implode('/', $fragments); - $path = $photo->storeAs($dir, $name); - $res = []; - $res['url'] = URL::temporarySignedRoute( - 'temp-media', now()->addHours(1), ['profileId' => $media->profile_id, 'mediaId' => $media->id, 'timestamp' => time()] - ); - ImageOptimize::dispatch($media); - return $res; - + abort(404); } }