Просмотр исходного кода

added plex servers api endpoint

CauseFX 5 лет назад
Родитель
Сommit
29e6b74d2d
1 измененных файлов с 14 добавлено и 0 удалено
  1. 14 0
      api/v2/routes/plex.php

+ 14 - 0
api/v2/routes/plex.php

@@ -50,4 +50,18 @@ $app->post('/plex/register', function ($request, $response, $args) {
 	return $response
 		->withHeader('Content-Type', 'application/json;charset=UTF-8')
 		->withStatus($GLOBALS['responseCode']);
+});
+$app->get('/plex/servers', function ($request, $response, $args) {
+	
+	$Organizr = ($request->getAttribute('Organizr')) ?? new Organizr();
+	if ($Organizr->checkRoute($request)) {
+		if ($Organizr->qualifyRequest(1, true)) {
+			$Organizr->getPlexServers();
+		}
+		
+	}
+	$response->getBody()->write(jsonE($GLOBALS['api']));
+	return $response
+		->withHeader('Content-Type', 'application/json;charset=UTF-8')
+		->withStatus($GLOBALS['responseCode']);
 });