27 lines
508 B
JavaScript
27 lines
508 B
JavaScript
var Reflux = require('reflux');
|
|
|
|
var socket = require('../socket');
|
|
|
|
var serverActions = Reflux.createActions([
|
|
'connect',
|
|
'disconnect',
|
|
'load'
|
|
]);
|
|
|
|
serverActions.connect.preEmit = function(server, nick, username) {
|
|
socket.send('connect', {
|
|
server: server,
|
|
nick: nick,
|
|
username: username
|
|
});
|
|
};
|
|
|
|
serverActions.disconnect.preEmit = function(server) {
|
|
socket.send('quit', { server: server });
|
|
};
|
|
|
|
socket.on('servers', function(data) {
|
|
serverActions.load(data);
|
|
});
|
|
|
|
module.exports = serverActions; |