Fix OpnForm production

This commit is contained in:
Julien Nahum
2024-06-25 16:41:14 +02:00
parent 0334f7c883
commit a912a10145
3 changed files with 4 additions and 21 deletions

View File

@@ -1,5 +1,4 @@
import {computed, reactive} from 'vue'
import {compress, decompress} from 'lzutf8'
import debounce from 'debounce'
import {hash} from "~/lib/utils.js"
@@ -13,19 +12,13 @@ function mergeOptions(options) {
max: 30,
persistent: false,
persistentStrategy: {
// eslint-disable-next-line no-unused-vars
get: function (store, type) {
if (typeof localStorage !== 'undefined') {
const key = `pinia-history-${store.$id}-${type}`
const value = localStorage.getItem(key)
return value ? decompress(value, {inputEncoding: 'Base64'}).split(',') : undefined
}
// Todo
},
// eslint-disable-next-line no-unused-vars
set: function (store, type, value) {
if (typeof localStorage !== 'undefined') {
const key = `pinia-history-${store.$id}-${type}`
const string = compress(value.join(','), {outputEncoding: 'Base64'})
localStorage.setItem(key, string)
}
// Todo
},
remove: function (store, type) {
if (typeof localStorage !== 'undefined') {