From 355c0eac0da6f2489b7cbee8bcb44dabaab292b3 Mon Sep 17 00:00:00 2001 From: mbattista Date: Sat, 6 Jan 2024 15:02:13 +0100 Subject: [PATCH] add parameter for chat mute and show side --- client/src/components/menu.vue | 12 ++++++++++++ client/src/store/client.ts | 8 ++++++++ 2 files changed, 20 insertions(+) diff --git a/client/src/components/menu.vue b/client/src/components/menu.vue index bbe4ff4..ae4f546 100644 --- a/client/src/components/menu.vue +++ b/client/src/components/menu.vue @@ -82,6 +82,18 @@ if (default_lang && this.langs.includes(default_lang)) { this.$i18n.locale = default_lang } + const show_side = new URL(location.href).searchParams.get('show_side') + if (show_side && show_side === 'true') { + this.$accessor.client.showSide() + } else if (show_side && show_side === 'false') { + this.$accessor.client.hideSide() + } + const mute_chat = new URL(location.href).searchParams.get('mute_chat') + if (mute_chat && mute_chat === 'true') { + this.$accessor.settings.setSound(false) + } else if (mute_chat && mute_chat === 'false') { + this.$accessor.settings.setSound(true) + } } } diff --git a/client/src/store/client.ts b/client/src/store/client.ts index 3d7e02f..fcc7eb0 100644 --- a/client/src/store/client.ts +++ b/client/src/store/client.ts @@ -27,6 +27,14 @@ export const mutations = mutationTree(state, { state.side = !state.side set('side', state.side) }, + showSide(state) { + state.side = true + set('side', state.side) + }, + hideSide(state) { + state.side = false + set('side', state.side) + }, }) export const actions = actionTree({ state, getters, mutations }, {})