Prechádzať zdrojové kódy

Update LiveStreamController, remove auth middleware from config endpoint

Daniel Supernault 3 rokov pred
rodič
commit
feb969b908

+ 1 - 4
app/Http/Controllers/LiveStreamController.php

@@ -336,11 +336,8 @@ class LiveStreamController extends Controller
 
 	public function getConfig(Request $request)
 	{
-		abort_if(!config('livestreaming.enabled'), 400);
-		abort_if(!$request->user(), 403);
-
 		$res = [
-			'enabled' => config('livestreaming.enabled'),
+			'enabled' => (bool) config('livestreaming.enabled'),
 			'broadcast' => [
 				'sources' => config('livestreaming.broadcast.sources'),
 				'limits' => config('livestreaming.broadcast.limits')

+ 1 - 1
routes/api.php

@@ -110,7 +110,7 @@ Route::group(['prefix' => 'api'], function() use($middleware) {
 		Route::post('chat/ban-user', 'LiveStreamController@banChatUser')->middleware($middleware);
 		Route::post('chat/pin', 'LiveStreamController@pinChatComment')->middleware($middleware);
 		Route::post('chat/unpin', 'LiveStreamController@unpinChatComment')->middleware($middleware);
-		Route::get('config', 'LiveStreamController@getConfig')->middleware($middleware);
+		Route::get('config', 'LiveStreamController@getConfig');
 		Route::post('broadcast/publish', 'LiveStreamController@clientBroadcastPublish');
 		Route::post('broadcast/finish', 'LiveStreamController@clientBroadcastFinish');
 	});