aboutsummaryrefslogtreecommitdiff
path: root/src/site/pages/dashboard/users.vue
diff options
context:
space:
mode:
authorPitu <[email protected]>2019-04-24 08:36:28 +0000
committerPitu <[email protected]>2019-04-24 08:36:28 +0000
commit3bd8d119ba88e940932eca50be406d50d73040fb (patch)
tree9d24cdfc1edc53cce6670ffabb60597636571ecd /src/site/pages/dashboard/users.vue
parentGet rid of the icons altogether in a future commit (diff)
downloadhost.fuwn.me-3bd8d119ba88e940932eca50be406d50d73040fb.tar.xz
host.fuwn.me-3bd8d119ba88e940932eca50be406d50d73040fb.zip
Refactor a bit since we globally catch API exceptions
Diffstat (limited to 'src/site/pages/dashboard/users.vue')
-rw-r--r--src/site/pages/dashboard/users.vue45
1 files changed, 14 insertions, 31 deletions
diff --git a/src/site/pages/dashboard/users.vue b/src/site/pages/dashboard/users.vue
index 4ef3e5b..9326243 100644
--- a/src/site/pages/dashboard/users.vue
+++ b/src/site/pages/dashboard/users.vue
@@ -226,33 +226,20 @@ export default {
},
methods: {
async getUsers() {
- try {
- const response = await this.$axios.$get(`admin/users`);
- this.users = response.users;
- console.log(this.users);
- } catch (error) {
- this.$onPromiseError(error);
- }
+ const response = await this.$axios.$get(`admin/users`);
+ this.users = response.users;
},
async changeEnabledStatus(row) {
- try {
- const response = await this.$axios.$post(`admin/users/${row.enabled ? 'enable' : 'disable'}`, {
- id: row.id
- });
- this.$toast.open(response.message);
- } catch (error) {
- this.$onPromiseError(error);
- }
+ const response = await this.$axios.$post(`admin/users/${row.enabled ? 'enable' : 'disable'}`, {
+ id: row.id
+ });
+ this.$toast.open(response.message);
},
async changeIsAdmin(row) {
- try {
- const response = await this.$axios.$post(`admin/users/${row.isAdmin ? 'promote' : 'demote'}`, {
- id: row.id
- });
- this.$toast.open(response.message);
- } catch (error) {
- this.$onPromiseError(error);
- }
+ const response = await this.$axios.$post(`admin/users/${row.isAdmin ? 'promote' : 'demote'}`, {
+ id: row.id
+ });
+ this.$toast.open(response.message);
},
promptPurgeFiles(row) {
this.$dialog.confirm({
@@ -261,14 +248,10 @@ export default {
});
},
async purgeFiles(row) {
- try {
- const response = await this.$axios.$post(`admin/users/purge`, {
- id: row.id
- });
- this.$toast.open(response.message);
- } catch (error) {
- this.$onPromiseError(error);
- }
+ const response = await this.$axios.$post(`admin/users/purge`, {
+ id: row.id
+ });
+ this.$toast.open(response.message);
}
}
};