From f66f3e9cb9582c3e4979e536c705d296958c21eb Mon Sep 17 00:00:00 2001 From: supertiger1234 Date: Mon, 3 Jun 2019 13:08:06 +0100 Subject: [PATCH] Fixed all notification bugs, ready to be uploaded --- src/components/app/MessagePanel.vue | 7 +++- .../app/ServerTemplate/ChannelTemplate.vue | 37 ++++++++++++++++++- .../app/ServerTemplate/ChannelsList.vue | 8 ++++ src/components/app/Tabs/Servers.vue | 8 +++- src/store/modules/serversModule.js | 2 +- src/utils/changelog.js | 7 ++-- 6 files changed, 58 insertions(+), 11 deletions(-) diff --git a/src/components/app/MessagePanel.vue b/src/components/app/MessagePanel.vue index ef08fac..e0de50a 100644 --- a/src/components/app/MessagePanel.vue +++ b/src/components/app/MessagePanel.vue @@ -192,8 +192,11 @@ export default { clearInterval(this.postTimerID); this.postTimerID = null; }else { - await typingService.post(this.selectedChannelID); - this.postTimer() + if (this.selectedChannelID) + await typingService.post(this.selectedChannelID); + + if (this.postTimerID) + this.postTimer() } }, 2000) diff --git a/src/components/app/ServerTemplate/ChannelTemplate.vue b/src/components/app/ServerTemplate/ChannelTemplate.vue index d144ffa..a5c7d37 100644 --- a/src/components/app/ServerTemplate/ChannelTemplate.vue +++ b/src/components/app/ServerTemplate/ChannelTemplate.vue @@ -1,5 +1,5 @@