[lib.channel-controller] remove WebSocket creation -> moved to [lib.room-controller] when the room is fetched then dumped (only when full dump(), with append: false)

This commit is contained in:
xdrm-brackets 2018-04-05 10:51:54 +02:00
parent 5e5fff8545
commit 983fe0073b
2 changed files with 6 additions and 4 deletions

View File

@ -47,9 +47,6 @@ export default class ChannelController{
/* (5) Load rooms */ /* (5) Load rooms */
gs.get.room.fetch(); gs.get.room.fetch();
/* (6) Open channel websocket */
gs.get.content.ws_connect();
/* (6) Log channel */ /* (6) Log channel */
// console.log(`[channel.current] ${channel.link} (${channel.label})`); // console.log(`[channel.current] ${channel.link} (${channel.label})`);

View File

@ -47,7 +47,7 @@ export default class RoomController{
this[type].current = room.id; this[type].current = room.id;
/* (5) Tell websocket: new text room */ /* (5) Tell websocket: new text room */
if( type === 'text' && csock instanceof wscd ) if( type === 'text' && window.csock instanceof wscd )
csock.send({ buffer: { rid: room.id } }); csock.send({ buffer: { rid: room.id } });
/* (6) Update buffer */ /* (6) Update buffer */
@ -139,6 +139,11 @@ export default class RoomController{
} }
} }
/* (3) If full dump (append: false) -> create websocket */
if( append !== true )
gs.get.content.ws_connect();
return true; return true;
} }