Browse Source

fix: you no longer need to refresh after changing the passcode

Kristian Vos 4 years ago
parent
commit
118f0b2070
1 changed files with 8 additions and 0 deletions
  1. 8 0
      frontend/vue/pages/Options.vue

+ 8 - 0
frontend/vue/pages/Options.vue

@@ -12,6 +12,8 @@
 </template>
 
 <script>
+import io from "../../io.js";
+
 export default {
 	components: {  },
 	data: () => {
@@ -25,9 +27,15 @@ export default {
 	methods: {
 		save() {
 			localStorage.setItem("passcode", this.passcode);
+			this.socket.disconnect();
+			this.socket.io.opts.query = `passcode=${this.passcode}`;
+			this.socket.connect();
 		}
 	},
 	mounted() {
+		io.getSocket(socket => {
+			this.socket = socket;
+		});
 		this.passcode = localStorage.getItem("passcode");
 	}
 };