Minor tweaks to troubleshooting page

This commit is contained in:
Elia Zammuto
2021-08-30 20:46:14 +02:00
parent 808af7fce1
commit 7839ff8057
2 changed files with 24 additions and 41 deletions
+4 -4
View File
@@ -2,7 +2,7 @@
<h1 class="my-4">Troubleshooting</h1> <h1 class="my-4">Troubleshooting</h1>
<!--Force Close App--> <!--Force Close App-->
<div class="card p-2 my-4"> <div class="card p-2 my-4">
<div> <div class="card-body">
<h2>Force Close</h2> <h2>Force Close</h2>
<br /> <br />
<p> <p>
@@ -15,7 +15,6 @@
<div class="alert alert-danger" v-if="closeAppStatus === false"> <div class="alert alert-danger" v-if="closeAppStatus === false">
Error while closing Appplication Error while closing Appplication
</div> </div>
</div>
<div> <div>
<button <button
class="btn btn-warning" class="btn btn-warning"
@@ -26,9 +25,10 @@
</button> </button>
</div> </div>
</div> </div>
</div>
<!--Unpair all Clients--> <!--Unpair all Clients-->
<div class="card p-2 my-4"> <div class="card p-2 my-4">
<div> <div class="card-body">
<h2>Unpair All Clients</h2> <h2>Unpair All Clients</h2>
<br /> <br />
<p>Remove all your paired devices</p> <p>Remove all your paired devices</p>
@@ -38,7 +38,6 @@
<div class="alert alert-danger" v-if="unpairAllStatus === false"> <div class="alert alert-danger" v-if="unpairAllStatus === false">
Error while unpairing Error while unpairing
</div> </div>
</div>
<div> <div>
<button <button
class="btn btn-danger" class="btn btn-danger"
@@ -50,6 +49,7 @@
</div> </div>
</div> </div>
</div> </div>
</div>
<script> <script>
new Vue({ new Vue({
-17
View File
@@ -524,18 +524,9 @@ void unpairAll(resp_https_t response, req_https_t request){
pt::write_json(data, outputTree); pt::write_json(data, outputTree);
response->write(data.str()); response->write(data.str());
}); });
try {
nvhttp::erase_all_clients(); nvhttp::erase_all_clients();
outputTree.put("status", true); outputTree.put("status", true);
} }
catch(std::exception &e) {
BOOST_LOG(warning) << "unpairAll: "sv << e.what();
outputTree.put("status", false);
outputTree.put("error", e.what());
return;
}
}
void closeApp(resp_https_t response, req_https_t request){ void closeApp(resp_https_t response, req_https_t request){
if(!authenticate(response, request)) return; if(!authenticate(response, request)) return;
@@ -550,17 +541,9 @@ void closeApp(resp_https_t response, req_https_t request){
response->write(data.str()); response->write(data.str());
}); });
try {
proc::proc.terminate(); proc::proc.terminate();
outputTree.put("status", true); outputTree.put("status", true);
} }
catch(std::exception &e) {
BOOST_LOG(warning) << "CloseApp: "sv << e.what();
outputTree.put("status", false);
outputTree.put("error", e.what());
return;
}
}
void start() { void start() {
auto shutdown_event = mail::man->event<bool>(mail::shutdown); auto shutdown_event = mail::man->event<bool>(mail::shutdown);