diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2018-11-09 08:13:34 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2018-11-09 08:13:34 +0900 |
| commit | 60ef3e3563c95008bde52818a7d638d1d8ff9b19 (patch) | |
| tree | 085539a945faa4fe4105f82f65e5d320ea542b03 /src/client/app/admin | |
| parent | Clean up (diff) | |
| download | sharkey-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.vue | 4 | ||||
| -rw-r--r-- | src/client/app/admin/views/ap-log.vue | 2 | ||||
| -rw-r--r-- | src/client/app/admin/views/charts.vue | 20 | ||||
| -rw-r--r-- | src/client/app/admin/views/cpu-memory.vue | 2 | ||||
| -rw-r--r-- | src/client/app/admin/views/dashboard.vue | 6 | ||||
| -rw-r--r-- | src/client/app/admin/views/emoji.vue | 8 | ||||
| -rw-r--r-- | src/client/app/admin/views/hashtags.vue | 8 | ||||
| -rw-r--r-- | src/client/app/admin/views/instance.vue | 6 | ||||
| -rw-r--r-- | src/client/app/admin/views/users.vue | 32 |
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; |