From 473cdba855294a7081a04649f3732a4e02849b37 Mon Sep 17 00:00:00 2001 From: Daniel Supernault Date: Sun, 26 Jun 2022 20:42:05 -0600 Subject: [PATCH] Update LiveStreamController --- app/Http/Controllers/LiveStreamController.php | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/app/Http/Controllers/LiveStreamController.php b/app/Http/Controllers/LiveStreamController.php index 1faa44f18..f72065059 100644 --- a/app/Http/Controllers/LiveStreamController.php +++ b/app/Http/Controllers/LiveStreamController.php @@ -389,11 +389,9 @@ class LiveStreamController extends Controller public function clientBroadcastFinish(Request $request) { abort_if(!config('livestreaming.enabled'), 400); - abort_if(!$request->filled('tcurl'), 400); - $url = $this->parseStreamUrl($request->input('tcurl')); - $name = $url['name'] ?? $request->input('name'); - - $stream = LiveStream::whereStreamId($name)->whereStreamKey($url['key'])->firstOrFail(); + abort_if($request->ip() != '127.0.0.1', 400); + $name = $request->input('name'); + $stream = LiveStream::whereStreamId($name)->firstOrFail(); StreamEnd::dispatch($stream->profile_id); LiveStreamService::clearChat($stream->profile_id);