mirror of
				https://github.com/v2board/v2board.git
				synced 2025-10-31 17:31:49 +08:00 
			
		
		
		
	update: add queue api
This commit is contained in:
		| @@ -23,7 +23,7 @@ use Laravel\Horizon\Contracts\MasterSupervisorRepository; | |||||||
|  |  | ||||||
| class SystemController extends Controller | class SystemController extends Controller | ||||||
| { | { | ||||||
|     public function getStatus() |     public function getSystemStatus() | ||||||
|     { |     { | ||||||
|         return response([ |         return response([ | ||||||
|             'data' => [ |             'data' => [ | ||||||
| @@ -33,6 +33,11 @@ class SystemController extends Controller | |||||||
|         ]); |         ]); | ||||||
|     } |     } | ||||||
|  |  | ||||||
|  |     public function getQueueStatus() | ||||||
|  |     { | ||||||
|  |  | ||||||
|  |     } | ||||||
|  |  | ||||||
|     protected function getScheduleStatus():bool |     protected function getScheduleStatus():bool | ||||||
|     { |     { | ||||||
|         return (time() - 120) < Cache::get(CacheKey::get('SCHEDULE_LAST_CHECK_AT', null)); |         return (time() - 120) < Cache::get(CacheKey::get('SCHEDULE_LAST_CHECK_AT', null)); | ||||||
|   | |||||||
| @@ -112,7 +112,10 @@ class AdminRoute | |||||||
|             $router->post('/payment/drop', 'Admin\\PaymentController@drop'); |             $router->post('/payment/drop', 'Admin\\PaymentController@drop'); | ||||||
|             $router->post('/payment/show', 'Admin\\PaymentController@show'); |             $router->post('/payment/show', 'Admin\\PaymentController@show'); | ||||||
|             // System |             // System | ||||||
|             $router->get ('/system/getStatus', 'Admin\\SystemController@getStatus'); |             $router->get ('/system/getSystemStatus', 'Admin\\SystemController@getSystemStatus'); | ||||||
|  |             $router->get ('/system/getQueueStats', '\\Laravel\\Horizon\\Http\\Controllers\\DashboardStatsController@index'); | ||||||
|  |             $router->get ('/system/getQueueWorkload', '\\Laravel\\Horizon\\Http\\Controllers\\WorkloadController@index'); | ||||||
|  |             $router->get ('/system/getQueueMasters', '\\Laravel\\Horizon\\Http\\Controllers\\MasterSupervisorController@index'); | ||||||
|             // Theme |             // Theme | ||||||
|             $router->get ('/theme/getThemes', 'Admin\\ThemeController@getThemes'); |             $router->get ('/theme/getThemes', 'Admin\\ThemeController@getThemes'); | ||||||
|             $router->post('/theme/saveThemeConfig', 'Admin\\ThemeController@saveThemeConfig'); |             $router->post('/theme/saveThemeConfig', 'Admin\\ThemeController@saveThemeConfig'); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user