diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2023-11-04 10:09:21 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2023-11-04 10:09:21 +0900 |
| commit | 67414e0181877730d598f76dcc54bc1d10b86bd3 (patch) | |
| tree | a3b4576ada6336e464aa8affb9b5f931991e21ee /packages/frontend/src/pages | |
| parent | Update about-misskey.vue (diff) | |
| download | misskey-67414e0181877730d598f76dcc54bc1d10b86bd3.tar.gz misskey-67414e0181877730d598f76dcc54bc1d10b86bd3.tar.bz2 misskey-67414e0181877730d598f76dcc54bc1d10b86bd3.zip | |
perf(frontend): soundConfigStore を defaultStore に統合しAPIリクエストを削減
Diffstat (limited to 'packages/frontend/src/pages')
| -rw-r--r-- | packages/frontend/src/pages/settings/sounds.vue | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/packages/frontend/src/pages/settings/sounds.vue b/packages/frontend/src/pages/settings/sounds.vue index 819e7ffe53..cd1707a594 100644 --- a/packages/frontend/src/pages/settings/sounds.vue +++ b/packages/frontend/src/pages/settings/sounds.vue @@ -32,20 +32,20 @@ import MkRange from '@/components/MkRange.vue'; import MkButton from '@/components/MkButton.vue'; import FormSection from '@/components/form/section.vue'; import MkFolder from '@/components/MkFolder.vue'; -import { soundConfigStore } from '@/scripts/sound.js'; import { i18n } from '@/i18n.js'; import { definePageMetadata } from '@/scripts/page-metadata.js'; +import { defaultStore } from '@/store.js'; -const masterVolume = computed(soundConfigStore.makeGetterSetter('sound_masterVolume')); +const masterVolume = computed(defaultStore.makeGetterSetter('sound_masterVolume')); const soundsKeys = ['note', 'noteMy', 'notification', 'antenna', 'channel'] as const; const sounds = ref<Record<typeof soundsKeys[number], Ref<any>>>({ - note: soundConfigStore.reactiveState.sound_note, - noteMy: soundConfigStore.reactiveState.sound_noteMy, - notification: soundConfigStore.reactiveState.sound_notification, - antenna: soundConfigStore.reactiveState.sound_antenna, - channel: soundConfigStore.reactiveState.sound_channel, + note: defaultStore.reactiveState.sound_note, + noteMy: defaultStore.reactiveState.sound_noteMy, + notification: defaultStore.reactiveState.sound_notification, + antenna: defaultStore.reactiveState.sound_antenna, + channel: defaultStore.reactiveState.sound_channel, }); async function updated(type: keyof typeof sounds.value, sound) { @@ -54,14 +54,14 @@ async function updated(type: keyof typeof sounds.value, sound) { volume: sound.volume, }; - soundConfigStore.set(`sound_${type}`, v); + defaultStore.set(`sound_${type}`, v); sounds.value[type] = v; } function reset() { for (const sound of Object.keys(sounds.value) as Array<keyof typeof sounds.value>) { - const v = soundConfigStore.def[`sound_${sound}`].default; - soundConfigStore.set(`sound_${sound}`, v); + const v = defaultStore.def[`sound_${sound}`].default; + defaultStore.set(`sound_${sound}`, v); sounds.value[sound] = v; } } |