state: add bouncerNetworks helpers
This commit is contained in:
parent
fab42ba2ee
commit
e1bbe34ff2
2 changed files with 17 additions and 8 deletions
14
state.js
14
state.js
|
@ -172,6 +172,7 @@ export const State = {
|
|||
servers: new Map(),
|
||||
buffers: new Map(),
|
||||
activeBuffer: null,
|
||||
bouncerNetworks: new Map(),
|
||||
};
|
||||
},
|
||||
updateServer(state, id, updater) {
|
||||
|
@ -302,6 +303,19 @@ export const State = {
|
|||
let buffers = new Map(bufferList.map((buf) => [buf.id, buf]));
|
||||
return [id, { buffers }];
|
||||
},
|
||||
storeBouncerNetwork(state, id, attrs) {
|
||||
let bouncerNetworks = new Map(state.bouncerNetworks);
|
||||
bouncerNetworks.set(id, {
|
||||
...bouncerNetworks.get(id),
|
||||
...attrs,
|
||||
});
|
||||
return { bouncerNetworks };
|
||||
},
|
||||
deleteBouncerNetwork(state, id) {
|
||||
let bouncerNetworks = new Map(state.bouncerNetworks);
|
||||
bouncerNetworks.delete(id);
|
||||
return { bouncerNetworks };
|
||||
},
|
||||
handleMessage(state, msg, serverID, client) {
|
||||
function updateServer(updater) {
|
||||
return State.updateServer(state, serverID, updater);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue