Browse Source

Update LiveStreamController, clear chat after stream ends

Daniel Supernault 3 years ago
parent
commit
f51ffa7eab

+ 2 - 0
app/Http/Controllers/LiveStreamController.php

@@ -389,6 +389,8 @@ class LiveStreamController extends Controller
 
 		$stream = LiveStream::whereStreamId($name)->whereStreamKey($url['key'])->firstOrFail();
 
+		LiveStreamService::clearChat($stream->profile_id);
+
 		if(config('livestreaming.broadcast.delete_token_after_finished')) {
 			$stream->delete();
 		} else {

+ 1 - 1
app/Services/LiveStreamService.php

@@ -39,7 +39,7 @@ class LiveStreamService
 		return Redis::lrem($key, 0, $val);
 	}
 
-	public static function clearChat($id, $val)
+	public static function clearChat($id)
 	{
 		$key = self::CACHE_KEY . 'chat:' . $id;
 		return Redis::del($key);