mirror of
https://github.com/h44z/wg-portal.git
synced 2026-04-20 22:46:22 +00:00
Improved default peer handling (#674)
* create default peers for newly created interfaces (#666) * allow to manually create default peers for an interface (#666)
This commit is contained in:
@@ -148,6 +148,18 @@ export const interfaceStore = defineStore('interfaces', {
|
||||
throw new Error(error)
|
||||
})
|
||||
},
|
||||
async CreateDefaultPeers(id) {
|
||||
this.fetching = true
|
||||
return apiWrapper.post(`${baseUrl}/${base64_url_encode(id)}/create-default-peers`)
|
||||
.then(() => {
|
||||
this.fetching = false
|
||||
})
|
||||
.catch(error => {
|
||||
this.fetching = false
|
||||
console.log(error)
|
||||
throw new Error(error)
|
||||
})
|
||||
},
|
||||
async SaveConfiguration(id) {
|
||||
this.fetching = true
|
||||
return apiWrapper.post(`${baseUrl}/${base64_url_encode(id)}/save-config`)
|
||||
|
||||
Reference in New Issue
Block a user