Plugins settings working
Former-commit-id: bf510f9474baf82d86f56447595f11df8bab37af [formerly f66ec9d1e271bf7167086986e82002bf7007f184] [formerly 6df52279a22f6d91503b74e7c6f18f2c6a825207 [formerly b86d9b16b9c13836180faa2c671b6302d35500f8]] Former-commit-id: 3d2b4d2c4e7004c8e704044d669eec07418825a5 [formerly 18ee8c63b9b50dc26c36e0acdb9bda8cc7069d1e] Former-commit-id: b9d487d62ea901fc627e74a50b98666f6831fd4e
This commit is contained in:
@@ -379,6 +379,27 @@ function getPlugins () {
|
||||
})
|
||||
}
|
||||
|
||||
function updatePlugins (data) {
|
||||
return new Promise((resolve, reject) => {
|
||||
let request = new window.XMLHttpRequest()
|
||||
request.open('PUT', `${store.state.baseURL}/api/plugins/`, true)
|
||||
request.setRequestHeader('Authorization', `Bearer ${store.state.jwt}`)
|
||||
|
||||
request.onload = () => {
|
||||
switch (request.status) {
|
||||
case 200:
|
||||
resolve()
|
||||
break
|
||||
default:
|
||||
reject(request.responseText)
|
||||
break
|
||||
}
|
||||
}
|
||||
request.onerror = (error) => reject(error)
|
||||
request.send(JSON.stringify(data))
|
||||
})
|
||||
}
|
||||
|
||||
export default {
|
||||
delete: rm,
|
||||
fetch,
|
||||
@@ -398,5 +419,6 @@ export default {
|
||||
getCommands,
|
||||
updateCommands,
|
||||
removePrefix,
|
||||
getPlugins
|
||||
getPlugins,
|
||||
updatePlugins
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user