Files
leadchat/app/javascript/src/helper/states.js
Pranav Raj Sreepuram 2a34255e0b Initial Commit
Co-authored-by: Subin <subinthattaparambil@gmail.com>
Co-authored-by: Manoj <manojmj92@gmail.com>
Co-authored-by: Nithin <webofnithin@gmail.com>
2019-08-14 15:18:44 +05:30

31 lines
629 B
JavaScript

/* eslint no-console: 0 */
/* eslint no-param-reassign: 0 */
export default (Vuex) => {
const wootState = new Vuex.Store({
state: {
authenticated: false,
currentChat: null,
},
mutations: {
// Authentication mutations
authenticate(state) {
state.authenticated = true;
},
logout(state) {
state.authenticated = false;
},
// CurrentChat Mutations
setCurrentChat(state, chat) {
state.currentChat = chat;
},
},
getters: {
currentChat(state) {
return state.currentChat;
},
},
});
return wootState;
};