import createPersistedState from 'vuex-persistedstate'
// import localforage from 'localforage'

// export const plugins = [ createPersistedState({
//   key:'fuckme',
//   storage:localforage,
//   paths: ['user.token'] //,'room.room'
// }) ]

export const state = () => ({
  user: {}
})

export const getters = {
  user(state){
    return state.user;
  }
}

export const mutations = {
  SET_USER (state,user) {
    state.user=user;
  }
}

export const actions = {
  nuxtServerInit({ commit }, { req, res }) {
    // if (req.session && req.session.user) {
    //   const { username, password } = req.session.user
    //   const user = {
    //     username,
    //     password
    //   }
    //   commit('SET_USER', user)
    // }
  },
}