diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2019-03-08 13:10:38 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2019-03-08 13:10:38 +0900 |
| commit | 1a61f2cee9937ded577bf80b8e2803381d0d12c7 (patch) | |
| tree | ddf60c617bd612753129885a02b7a816ee237ac8 /src/client/app/admin/views | |
| parent | ジョブの数を一覧できるように (diff) | |
| download | sharkey-1a61f2cee9937ded577bf80b8e2803381d0d12c7.tar.gz sharkey-1a61f2cee9937ded577bf80b8e2803381d0d12c7.tar.bz2 sharkey-1a61f2cee9937ded577bf80b8e2803381d0d12c7.zip | |
自動更新
Diffstat (limited to 'src/client/app/admin/views')
| -rw-r--r-- | src/client/app/admin/views/queue.vue | 14 |
1 files changed, 12 insertions, 2 deletions
diff --git a/src/client/app/admin/views/queue.vue b/src/client/app/admin/views/queue.vue index ae3aa0db57..e37408d70d 100644 --- a/src/client/app/admin/views/queue.vue +++ b/src/client/app/admin/views/queue.vue @@ -51,8 +51,18 @@ export default Vue.extend({ }, created() { - this.$root.api('admin/queue/stats').then(stats => { - this.stats = stats; + const fetchStats = () => { + this.$root.api('admin/queue/stats', {}, true).then(stats => { + this.stats = stats; + }); + }; + + fetchStats(); + + const clock = setInterval(fetchStats, 1000); + + this.$once('hook:beforeDestroy', () => { + clearInterval(clock); }); }, |