fw-users
Version:
fw-users plugin
55 lines (53 loc) • 1.18 kB
text/typescript
import axios from 'axios'
export default {
getUsers: function (query = null) {
return new Promise((resolve) => {
axios
.get('/admin_users', {
params: query,
})
.then((response) => {
resolve(response.data)
})
.catch((error) => {
resolve(error)
})
})
},
getUser: function (id = null) {
return new Promise((resolve) => {
axios
.get('/admin_users/' + id)
.then((response) => {
resolve(response.data)
})
.catch((error) => {
resolve(error)
})
})
},
updateUser(id: any, payload: any) {
return new Promise((resolve) => {
axios
.put('admin_users/' + id, payload)
.then((response) => {
resolve(response.data)
})
.catch((error) => {
resolve(error)
})
})
},
deleteUser: function (id = null) {
return new Promise((resolve) => {
axios
.delete('/admin_users/' + id)
.then((response) => {
resolve(response.data)
})
.catch((error) => {
resolve(error)
})
})
},
}