From c1b3280fffecd1b7d8c136113bde86ff57f21b82 Mon Sep 17 00:00:00 2001 From: Thomas Date: Wed, 12 Aug 2020 14:57:09 +0200 Subject: [PATCH] Fully converted to full socket --- client/src/components/Admin.vue | 7 +- client/src/components/Player.vue | 8 +- client/src/components/Playlist.vue | 15 +- client/src/registerServiceWorker.js | 4 + client/src/store/appModule.js | 17 +- client/src/store/index.js | 2 - client/src/store/roomModule.js | 30 ++- client/src/store/signalPlugin.js | 38 +-- client/src/views/Home.vue | 13 +- .../voozik/business/IRoomManager.java | 13 +- .../gltronic/voozik/business/RoomManager.java | 238 ++++++++++++++---- .../java/gltronic/voozik/model/VRoom.java | 21 ++ .../java/gltronic/voozik/model/VUser.java | 16 ++ .../gltronic/voozik/web/SocketHandler.java | 43 ++-- 14 files changed, 340 insertions(+), 125 deletions(-) create mode 100644 server/src/main/java/gltronic/voozik/model/VRoom.java create mode 100644 server/src/main/java/gltronic/voozik/model/VUser.java diff --git a/client/src/components/Admin.vue b/client/src/components/Admin.vue index 8218644..ae40ce0 100644 --- a/client/src/components/Admin.vue +++ b/client/src/components/Admin.vue @@ -29,15 +29,16 @@ export default { name: 'Admin', computed: { usersList () { - return this.$store.state.rtc.peers + // return this.$store.state.rtc.peers + return [] } }, methods: { broadcastStatus () { - this.$store.dispatch('rtc/broadcast', { message: this.$store.state.room.roomStatus, type: 'status' }) + // this.$store.dispatch('rtc/broadcast', { message: this.$store.state.room.roomStatus, type: 'status' }) }, kickUser (target) { - this.$store.dispatch('rtc/kick', target) + // this.$store.dispatch('rtc/kick', target) } } } diff --git a/client/src/components/Player.vue b/client/src/components/Player.vue index 5a2b6cc..a32b82e 100644 --- a/client/src/components/Player.vue +++ b/client/src/components/Player.vue @@ -29,6 +29,8 @@