1
0
mirror of https://github.com/axllent/mailpit.git synced 2025-07-05 00:48:52 +02:00

UI: Changes to use new data API

This commit is contained in:
Ralph Slooten
2022-10-07 19:47:41 +13:00
parent 34da0e5042
commit df758d063a
4 changed files with 84 additions and 63 deletions

View File

@ -88,16 +88,16 @@ const commonMixins = {
},
/**
* Axios Post request
* Axios POST request
*
* @params string url
* @params array array parameters Object/array
* @params array object/array values
* @params function callback function
*/
post: function (url, values, callback) {
post: function (url, data, callback) {
let self = this;
self.loading++;
axios.post(url, values)
axios.post(url, data)
.then(callback)
.catch(self.handleError)
.then(function () {
@ -112,13 +112,34 @@ const commonMixins = {
* Axios DELETE request (REST only)
*
* @params string url
* @params array array parameters Object/array
* @params array object/array values
* @params function callback function
*/
delete: function (url, values, callback) {
delete: function (url, data, callback) {
let self = this;
self.loading++;
axios.delete(url, { data: values })
axios.delete(url, { data: data })
.then(callback)
.catch(self.handleError)
.then(function () {
// always executed
if (self.loading > 0) {
self.loading--;
}
});
},
/**
* Axios PUT request (REST only)
*
* @params string url
* @params array object/array values
* @params function callback function
*/
put: function (url, data, callback) {
let self = this;
self.loading++;
axios.put(url, data)
.then(callback)
.catch(self.handleError)
.then(function () {