Info about current irc connections now gets sent to the client, the correct nick shows up when sending messages

This commit is contained in:
khlieng 2015-01-22 01:03:25 +01:00
parent 83ddce0468
commit 9012e4dee5
7 changed files with 26 additions and 10 deletions

View file

@ -1,4 +1,5 @@
var Reflux = require('reflux');
var _ = require('lodash');
var socket = require('../socket');

View file

@ -4,7 +4,8 @@ var socket = require('../socket');
var serverActions = Reflux.createActions([
'connect',
'disconnect'
'disconnect',
'load'
]);
serverActions.connect.preEmit = function(server, nick, username) {
@ -19,4 +20,8 @@ serverActions.disconnect.preEmit = function(server) {
socket.send('quit', { server: server });
};
socket.on('servers', function(data) {
serverActions.load(data);
});
module.exports = serverActions;