Restructure omni services and add Chatwoot research snapshot

This commit is contained in:
Ruslan Bakiev
2026-02-21 11:11:27 +07:00
parent edea7a0034
commit b73babbbf6
7732 changed files with 978203 additions and 32 deletions

View File

@@ -0,0 +1,30 @@
/* 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;
};