2018-08-20 16:10:46 +08:00

32 lines
542 B
Vue

import PouchDB from 'pouchdb'
var db = new PouchDB('admindb')
export default {
namespaced: true,
state: {
user: {}
},
mutations: {
setuser (state, user) {
state.user = user
db.get('currUser').then(doc => {
db.put({
_id: 'currUser',
_rev: doc._rev,
user: user
})
}).catch(e => {
if (e.status === 404) {
db.put({
_id: 'currUser',
user: user
})
} else {
throw e
}
})
}
}
}