Я записываю звук с микрофона пользователя в добавочном номере. Мне нужно сохранить последнюю запись даже после закрытия расширения (внезапно пользователь случайно закрывает расширение). Как и где это лучше всего хранить?
Теперь я сохраняю аудио-блоб в локальном хранилище Chrome. Но есть проблема с работой с Vuex.
return new Promise((resolve, reject) => {
try {
chrome.storage.local.set({
'calibrateAudio': audio
}, function() {
console.log('chromAPI: ' + audio);
resolve(audio);
});
} catch (err) {
reject(new Error(err))
}
})
Я хотел бы получить совет о том, как лучше хранить аудиозапись локально. Желательно, чтобы данные возвращались с использованием метода получения, без функций возврата.