mirror of
https://github.com/danbulant/Nertivia-Client
synced 2026-06-17 13:31:11 +00:00
43 lines
No EOL
920 B
JavaScript
43 lines
No EOL
920 B
JavaScript
import Vue from 'vue';
|
|
import Vuex from 'vuex';
|
|
import user from './modules/userModule';
|
|
import socketModule from './modules/socketIOModule';
|
|
import channelModule from './modules/channelModule';
|
|
import messageModule from './modules/messageModule';
|
|
import notificationsModule from './modules/notificationsModule';
|
|
import settingsModule from './modules/settingsModule';
|
|
import uploadFilesModule from './modules/uploadFilesModule';
|
|
import popoutsModule from './modules/popoutsModule';
|
|
import emojiSuggestionModule from './modules/emojiSuggestionModule';
|
|
import {
|
|
router
|
|
} from './../router'
|
|
|
|
Vue.use(Vuex);
|
|
|
|
export const store = new Vuex.Store({
|
|
modules: {
|
|
user,
|
|
channelModule,
|
|
messageModule,
|
|
notificationsModule,
|
|
socketModule,
|
|
settingsModule,
|
|
uploadFilesModule,
|
|
popoutsModule,
|
|
emojiSuggestionModule
|
|
},
|
|
state: {
|
|
|
|
},
|
|
getters: {
|
|
|
|
},
|
|
mutations: {
|
|
|
|
|
|
},
|
|
actions: {
|
|
|
|
}
|
|
}) |