Разбираюсь с vuex и не очень понятно как решить задачу и вообще не делаю ли я фигню.
Хочу сделать приложение (как обычно задачник). Собственно у нас есть сами задачи, которые хочется хранить локально на клиенте (например в indexdb). Открытие этой базы - асинхронный код - то есть должен происходить в action. Ссылка на DB - это часть состояния - то есть присвоить ссылку можно используя мутацию. И вроде бы понятно как сделать это внутри модуля.
Но если представить что есть два модуля оперирующего с данными (один хранит задачи как таковые, другой хранит информацию о том когда они решались) - надо либо два раза открывать базу, либо как то присвоить ссылку состоянию в другом модуле. - но это не работает.
Пробовал сделать mapMutations - но это тоже не помогло.