diff --git a/frontend/front-vue/src/components/roomDetail/roomDetail.vue b/frontend/front-vue/src/components/roomDetail/roomDetail.vue index 7628ed8..5d993bd 100644 --- a/frontend/front-vue/src/components/roomDetail/roomDetail.vue +++ b/frontend/front-vue/src/components/roomDetail/roomDetail.vue @@ -341,6 +341,11 @@ export default { this.apiBaseUrl = apiIp; await this.loadData(this.duration); + if (sseClient){ + sseClient.disconnect(); + sseClient.off() + } + sseClient = this.$sse.create({ url: `${this.apiBaseUrl}/Events/Data/${this.room}/`, format: 'json', @@ -407,6 +412,7 @@ export default { }, beforeDestroy() { sseClient.disconnect(); + sseClient.off() }, };