feat: load configuration from file

* import json config file & update the config (restore)
* export the config and save it to json file (backup)
This commit is contained in:
tetuaoro 2024-07-09 17:06:12 +02:00 committed by pheiduck
parent 94d87681c3
commit 03b7d8e537
6 changed files with 134 additions and 39 deletions

View file

@ -138,4 +138,19 @@ class API {
});
}
async uploadConfiguration(file) {
return this.call({
method: 'put',
path: `/wireguard/upload`,
body: { file }
});
}
async downloadConfiguration() {
return this.call({
method: 'get',
path: `/wireguard/dl`,
});
}
}