Carbon/src/js/store/store.js

18 lines
516 B
JavaScript
Raw Normal View History

2020-10-23 14:15:14 +00:00
const {Subscribable} = require("./subscribable.js")
const {SubscribeMapList} = require("./subscribe_map_list.js")
const {SubscribeSet} = require("./subscribe_set.js")
const {SubscribeValue} = require("./subscribe_value.js")
2020-10-15 03:43:37 +00:00
const store = {
groups: new SubscribeMapList(SubscribeValue),
rooms: new SubscribeMapList(SubscribeValue),
directs: new SubscribeSet(),
activeGroup: new SubscribeValue(),
activeRoom: new SubscribeValue(),
newEvents: new Subscribable()
}
2020-10-15 03:43:37 +00:00
window.store = store
2020-10-15 03:43:37 +00:00
2020-10-23 14:15:14 +00:00
module.exports = {store}