From 37e5a9d06a492832e8e04f6029be58edb45bab5e Mon Sep 17 00:00:00 2001 From: こぴなたみぽ Date: Mon, 26 Feb 2018 18:31:55 +0900 Subject: Fix bug --- src/web/app/common/scripts/streaming/home-stream.ts | 1 + src/web/app/common/views/components/twitter-setting.vue | 8 +++++--- 2 files changed, 6 insertions(+), 3 deletions(-) (limited to 'src/web/app/common') diff --git a/src/web/app/common/scripts/streaming/home-stream.ts b/src/web/app/common/scripts/streaming/home-stream.ts index a92b61caed..b8e417b6d4 100644 --- a/src/web/app/common/scripts/streaming/home-stream.ts +++ b/src/web/app/common/scripts/streaming/home-stream.ts @@ -13,6 +13,7 @@ export default class Connection extends Stream { // 最終利用日時を更新するため定期的にaliveメッセージを送信 setInterval(() => { this.send({ type: 'alive' }); + me.last_used_at = new Date(); }, 1000 * 60); // 自分の情報が更新されたとき diff --git a/src/web/app/common/views/components/twitter-setting.vue b/src/web/app/common/views/components/twitter-setting.vue index aaca6ccddd..a0de27085f 100644 --- a/src/web/app/common/views/components/twitter-setting.vue +++ b/src/web/app/common/views/components/twitter-setting.vue @@ -23,12 +23,14 @@ export default Vue.extend({ docsUrl }; }, - watch: { - 'os.i'() { + mounted() { + this.$watch('os.i', () => { if ((this as any).os.i.twitter) { if (this.form) this.form.close(); } - } + }, { + deep: true + }); }, methods: { connect() { -- cgit v1.2.3-freya