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 export const CONFIG_MIGRATION = 1
@ -23,8 +23,10 @@ export const declarations = [
migrationNum: 1, migrationNum: 1,
description: 'Mute filters, wordfilter/regexp/etc', description: 'Mute filters, wordfilter/regexp/etc',
valueType: 'complex', valueType: 'complex',
migration(serverside, rootState) { migration: async (serverside, rootState) => {
useMergedConfigStore().mergedConfig.muteWords.forEach((word, order) => { const vuexState = (await storage.getItem('vuex-lz')) ?? {}
vuexState.config?.muteWords?.forEach((word, order) => {
const uniqueId = uuidv4() const uniqueId = uuidv4()
serverside.setPreference({ serverside.setPreference({