From d1be0caf54d8259152efb3d2b23ec8472fb7ecee Mon Sep 17 00:00:00 2001 From: billz Date: Sat, 9 Mar 2024 12:23:20 +0100 Subject: [PATCH] Restart restapi.sevice on API key save --- includes/restapi.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/includes/restapi.php b/includes/restapi.php index 1338d24d..68207b2b 100644 --- a/includes/restapi.php +++ b/includes/restapi.php @@ -26,6 +26,10 @@ function DisplayRestAPI() $status->addMessage('Please enter a valid API key', 'danger'); } else { $return = saveAPISettings($status, $apiKey, $dotenv); + $status->addMessage('Restarting restapi.service', 'info'); + exec('sudo /bin/systemctl stop restapi.service', $return); + sleep(1); + exec('sudo /bin/systemctl start restapi.service', $return); } } } elseif (isset($_POST['StartRestAPIservice'])) { @@ -75,7 +79,6 @@ function saveAPISettings($status, $apiKey, $dotenv) { $status->addMessage('Saving API key', 'info'); $dotenv->set('RASPAP_API_KEY', $apiKey); - return $status; }