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 = {
|
2020-10-19 11:43:33 +00:00
|
|
|
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
|
|
|
|
2020-10-19 11:43:33 +00:00
|
|
|
window.store = store
|
2020-10-15 03:43:37 +00:00
|
|
|
|
2020-10-23 14:15:14 +00:00
|
|
|
module.exports = {store}
|