directly access storage for muteWords

This commit is contained in:
Henry Jameson 2026-04-10 15:17:28 +03:00
commit a44060bd3b

View file

@ -1,4 +1,4 @@
import { useMergedConfigStore } from 'src/stores/merged_config.js'
import { storage } from 'src/lib/storage.js'
export const CONFIG_MIGRATION = 1
@ -23,8 +23,10 @@ export const declarations = [
migrationNum: 1,
description: 'Mute filters, wordfilter/regexp/etc',
valueType: 'complex',
migration(serverside, rootState) {
useMergedConfigStore().mergedConfig.muteWords.forEach((word, order) => {
migration: async (serverside, rootState) => {
const vuexState = (await storage.getItem('vuex-lz')) ?? {}
vuexState.config?.muteWords?.forEach((word, order) => {
const uniqueId = uuidv4()
serverside.setPreference({