summaryrefslogtreecommitdiff
path: root/src/client/app/admin
diff options
context:
space:
mode:
authorsyuilo <syuilotan@yahoo.co.jp>2018-11-09 08:13:34 +0900
committersyuilo <syuilotan@yahoo.co.jp>2018-11-09 08:13:34 +0900
commit60ef3e3563c95008bde52818a7d638d1d8ff9b19 (patch)
tree085539a945faa4fe4105f82f65e5d320ea542b03 /src/client/app/admin
parentClean up (diff)
downloadsharkey-60ef3e3563c95008bde52818a7d638d1d8ff9b19.tar.gz
sharkey-60ef3e3563c95008bde52818a7d638d1d8ff9b19.tar.bz2
sharkey-60ef3e3563c95008bde52818a7d638d1d8ff9b19.zip
Refactor & Clean up
Diffstat (limited to 'src/client/app/admin')
-rw-r--r--src/client/app/admin/views/announcements.vue4
-rw-r--r--src/client/app/admin/views/ap-log.vue2
-rw-r--r--src/client/app/admin/views/charts.vue20
-rw-r--r--src/client/app/admin/views/cpu-memory.vue2
-rw-r--r--src/client/app/admin/views/dashboard.vue6
-rw-r--r--src/client/app/admin/views/emoji.vue8
-rw-r--r--src/client/app/admin/views/hashtags.vue8
-rw-r--r--src/client/app/admin/views/instance.vue6
-rw-r--r--src/client/app/admin/views/users.vue32
9 files changed, 44 insertions, 44 deletions
diff --git a/src/client/app/admin/views/announcements.vue b/src/client/app/admin/views/announcements.vue
index 0c0c6e57cf..75e316bcf0 100644
--- a/src/client/app/admin/views/announcements.vue
+++ b/src/client/app/admin/views/announcements.vue
@@ -34,7 +34,7 @@ export default Vue.extend({
},
created() {
- (this as any).os.getMeta().then(meta => {
+ this.$root.getMeta().then(meta => {
this.announcements = meta.broadcasts;
});
},
@@ -64,7 +64,7 @@ export default Vue.extend({
},
save(silent) {
- (this as any).api('admin/update-meta', {
+ this.$root.api('admin/update-meta', {
broadcasts: this.announcements
}).then(() => {
if (!silent) {
diff --git a/src/client/app/admin/views/ap-log.vue b/src/client/app/admin/views/ap-log.vue
index 1038e0a46a..a27bc1b04e 100644
--- a/src/client/app/admin/views/ap-log.vue
+++ b/src/client/app/admin/views/ap-log.vue
@@ -33,7 +33,7 @@ export default Vue.extend({
},
mounted() {
- this.connection = (this as any).os.stream.useSharedConnection('apLog');
+ this.connection = this.$root.stream.useSharedConnection('apLog');
this.connection.on('log', this.onLog);
this.connection.on('logs', this.onLogs);
this.connection.send('requestLog', {
diff --git a/src/client/app/admin/views/charts.vue b/src/client/app/admin/views/charts.vue
index fbd52eebea..2c42aa438d 100644
--- a/src/client/app/admin/views/charts.vue
+++ b/src/client/app/admin/views/charts.vue
@@ -105,17 +105,17 @@ export default Vue.extend({
this.now = new Date();
const [perHour, perDay] = await Promise.all([Promise.all([
- (this as any).api('charts/federation', { limit: limit, span: 'hour' }),
- (this as any).api('charts/users', { limit: limit, span: 'hour' }),
- (this as any).api('charts/notes', { limit: limit, span: 'hour' }),
- (this as any).api('charts/drive', { limit: limit, span: 'hour' }),
- (this as any).api('charts/network', { limit: limit, span: 'hour' })
+ this.$root.api('charts/federation', { limit: limit, span: 'hour' }),
+ this.$root.api('charts/users', { limit: limit, span: 'hour' }),
+ this.$root.api('charts/notes', { limit: limit, span: 'hour' }),
+ this.$root.api('charts/drive', { limit: limit, span: 'hour' }),
+ this.$root.api('charts/network', { limit: limit, span: 'hour' })
]), Promise.all([
- (this as any).api('charts/federation', { limit: limit, span: 'day' }),
- (this as any).api('charts/users', { limit: limit, span: 'day' }),
- (this as any).api('charts/notes', { limit: limit, span: 'day' }),
- (this as any).api('charts/drive', { limit: limit, span: 'day' }),
- (this as any).api('charts/network', { limit: limit, span: 'day' })
+ this.$root.api('charts/federation', { limit: limit, span: 'day' }),
+ this.$root.api('charts/users', { limit: limit, span: 'day' }),
+ this.$root.api('charts/notes', { limit: limit, span: 'day' }),
+ this.$root.api('charts/drive', { limit: limit, span: 'day' }),
+ this.$root.api('charts/network', { limit: limit, span: 'day' })
])]);
const chart = {
diff --git a/src/client/app/admin/views/cpu-memory.vue b/src/client/app/admin/views/cpu-memory.vue
index 999908fd22..3200c660e6 100644
--- a/src/client/app/admin/views/cpu-memory.vue
+++ b/src/client/app/admin/views/cpu-memory.vue
@@ -47,7 +47,7 @@ export default Vue.extend({
},
mounted() {
- (this as any).os.getMeta().then(meta => {
+ this.$root.getMeta().then(meta => {
this.meta = meta;
});
diff --git a/src/client/app/admin/views/dashboard.vue b/src/client/app/admin/views/dashboard.vue
index d62feecbd2..e774473728 100644
--- a/src/client/app/admin/views/dashboard.vue
+++ b/src/client/app/admin/views/dashboard.vue
@@ -101,13 +101,13 @@ export default Vue.extend({
},
created() {
- this.connection = (this as any).os.stream.useSharedConnection('serverStats');
+ this.connection = this.$root.stream.useSharedConnection('serverStats');
- (this as any).os.getMeta().then(meta => {
+ this.$root.getMeta().then(meta => {
this.meta = meta;
});
- (this as any).api('stats').then(stats => {
+ this.$root.api('stats').then(stats => {
this.stats = stats;
});
},
diff --git a/src/client/app/admin/views/emoji.vue b/src/client/app/admin/views/emoji.vue
index fb6e871bb9..bf5b9e5b5a 100644
--- a/src/client/app/admin/views/emoji.vue
+++ b/src/client/app/admin/views/emoji.vue
@@ -68,7 +68,7 @@ export default Vue.extend({
methods: {
add() {
- (this as any).api('admin/emoji/add', {
+ this.$root.api('admin/emoji/add', {
name: this.name,
url: this.url,
aliases: this.aliases.split(' ').filter(x => x.length > 0)
@@ -87,7 +87,7 @@ export default Vue.extend({
},
fetchEmojis() {
- (this as any).api('admin/emoji/list').then(emojis => {
+ this.$root.api('admin/emoji/list').then(emojis => {
emojis.reverse();
emojis.forEach(e => e.aliases = (e.aliases || []).join(' '));
this.emojis = emojis;
@@ -95,7 +95,7 @@ export default Vue.extend({
},
updateEmoji(emoji) {
- (this as any).api('admin/emoji/update', {
+ this.$root.api('admin/emoji/update', {
id: emoji.id,
name: emoji.name,
url: emoji.url,
@@ -121,7 +121,7 @@ export default Vue.extend({
}).then(res => {
if (!res.value) return;
- (this as any).api('admin/emoji/remove', {
+ this.$root.api('admin/emoji/remove', {
id: emoji.id
}).then(() => {
this.$swal({
diff --git a/src/client/app/admin/views/hashtags.vue b/src/client/app/admin/views/hashtags.vue
index 9ddb378a8d..739118fa6c 100644
--- a/src/client/app/admin/views/hashtags.vue
+++ b/src/client/app/admin/views/hashtags.vue
@@ -22,18 +22,18 @@ export default Vue.extend({
};
},
created() {
- (this as any).os.getMeta().then(meta => {
+ this.$root.getMeta().then(meta => {
this.hidedTags = meta.hidedTags.join('\n');
});
},
methods: {
save() {
- (this as any).api('admin/update-meta', {
+ this.$root.api('admin/update-meta', {
hidedTags: this.hidedTags.split('\n')
}).then(() => {
- //(this as any).os.apis.dialog({ text: `Saved` });
+ //this.$root.os.apis.dialog({ text: `Saved` });
}).catch(e => {
- //(this as any).os.apis.dialog({ text: `Failed ${e}` });
+ //this.$root.os.apis.dialog({ text: `Failed ${e}` });
});
}
}
diff --git a/src/client/app/admin/views/instance.vue b/src/client/app/admin/views/instance.vue
index f5a29e5b52..7c53a5eb94 100644
--- a/src/client/app/admin/views/instance.vue
+++ b/src/client/app/admin/views/instance.vue
@@ -113,7 +113,7 @@ export default Vue.extend({
},
created() {
- (this as any).os.getMeta().then(meta => {
+ this.$root.getMeta().then(meta => {
this.maintainerName = meta.maintainer.name;
this.maintainerEmail = meta.maintainer.email;
this.bannerUrl = meta.bannerUrl;
@@ -139,7 +139,7 @@ export default Vue.extend({
methods: {
invite() {
- (this as any).api('admin/invite').then(x => {
+ this.$root.api('admin/invite').then(x => {
this.inviteCode = x.code;
}).catch(e => {
this.$swal({
@@ -150,7 +150,7 @@ export default Vue.extend({
},
updateMeta() {
- (this as any).api('admin/update-meta', {
+ this.$root.api('admin/update-meta', {
maintainerName: this.maintainerName,
maintainerEmail: this.maintainerEmail,
disableRegistration: this.disableRegistration,
diff --git a/src/client/app/admin/views/users.vue b/src/client/app/admin/views/users.vue
index 6cc0a420e9..e2a6d123c4 100644
--- a/src/client/app/admin/views/users.vue
+++ b/src/client/app/admin/views/users.vue
@@ -67,13 +67,13 @@ export default Vue.extend({
this.verifying = true;
const process = async () => {
- const user = await (this as any).os.api('users/show', parseAcct(this.verifyUsername));
- await (this as any).os.api('admin/verify-user', { userId: user.id });
- //(this as any).os.apis.dialog({ text: this.$t('verified') });
+ const user = await this.$root.os.api('users/show', parseAcct(this.verifyUsername));
+ await this.$root.os.api('admin/verify-user', { userId: user.id });
+ //this.$root.os.apis.dialog({ text: this.$t('verified') });
};
await process().catch(e => {
- //(this as any).os.apis.dialog({ text: `Failed: ${e}` });
+ //this.$root.os.apis.dialog({ text: `Failed: ${e}` });
});
this.verifying = false;
@@ -83,13 +83,13 @@ export default Vue.extend({
this.unverifying = true;
const process = async () => {
- const user = await (this as any).os.api('users/show', parseAcct(this.unverifyUsername));
- await (this as any).os.api('admin/unverify-user', { userId: user.id });
- //(this as any).os.apis.dialog({ text: this.$t('unverified') });
+ const user = await this.$root.os.api('users/show', parseAcct(this.unverifyUsername));
+ await this.$root.os.api('admin/unverify-user', { userId: user.id });
+ //this.$root.os.apis.dialog({ text: this.$t('unverified') });
};
await process().catch(e => {
- //(this as any).os.apis.dialog({ text: `Failed: ${e}` });
+ //this.$root.os.apis.dialog({ text: `Failed: ${e}` });
});
this.unverifying = false;
@@ -99,13 +99,13 @@ export default Vue.extend({
this.suspending = true;
const process = async () => {
- const user = await (this as any).os.api('users/show', parseAcct(this.suspendUsername));
- await (this as any).os.api('admin/suspend-user', { userId: user.id });
- //(this as any).os.apis.dialog({ text: this.$t('suspended') });
+ const user = await this.$root.os.api('users/show', parseAcct(this.suspendUsername));
+ await this.$root.os.api('admin/suspend-user', { userId: user.id });
+ //this.$root.os.apis.dialog({ text: this.$t('suspended') });
};
await process().catch(e => {
- //(this as any).os.apis.dialog({ text: `Failed: ${e}` });
+ //this.$root.os.apis.dialog({ text: `Failed: ${e}` });
});
this.suspending = false;
@@ -115,13 +115,13 @@ export default Vue.extend({
this.unsuspending = true;
const process = async () => {
- const user = await (this as any).os.api('users/show', parseAcct(this.unsuspendUsername));
- await (this as any).os.api('admin/unsuspend-user', { userId: user.id });
- //(this as any).os.apis.dialog({ text: this.$t('unsuspended') });
+ const user = await this.$root.os.api('users/show', parseAcct(this.unsuspendUsername));
+ await this.$root.os.api('admin/unsuspend-user', { userId: user.id });
+ //this.$root.os.apis.dialog({ text: this.$t('unsuspended') });
};
await process().catch(e => {
- //(this as any).os.apis.dialog({ text: `Failed: ${e}` });
+ //this.$root.os.apis.dialog({ text: `Failed: ${e}` });
});
this.unsuspending = false;