|  | @@ -10,15 +10,15 @@ module.exports = function (base, io) {
 | 
	
		
			
				|  |  |  			});
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		socket.on('login', function (user) {
 | 
	
		
			
				|  |  | +		socket.on('login', function (user, cb) {
 | 
	
		
			
				|  |  |  			base.login(user, function (result) {
 | 
	
		
			
				|  |  | -				socket.emit('login', result);
 | 
	
		
			
				|  |  | +				cb(result);
 | 
	
		
			
				|  |  |  			});
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		socket.on('register', function (user) {
 | 
	
		
			
				|  |  | +		socket.on('register', function (user, cb) {
 | 
	
		
			
				|  |  |  			base.register(user, function (result) {
 | 
	
		
			
				|  |  | -				socket.emit('register', result);
 | 
	
		
			
				|  |  | +				cb(result);
 | 
	
		
			
				|  |  |  			});
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  
 | 
	
	
		
			
				|  | @@ -28,7 +28,7 @@ module.exports = function (base, io) {
 | 
	
		
			
				|  |  |  			});
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		socket.on('room', function (id, cb) {
 | 
	
		
			
				|  |  | +		socket.on('room', function (id, cb) {//TODO Replace 'room' with a better name.
 | 
	
		
			
				|  |  |  			base.room(id, function (result) {
 | 
	
		
			
				|  |  |  				var info = {
 | 
	
		
			
				|  |  |  					displayName: result.getDisplayName(),
 | 
	
	
		
			
				|  | @@ -39,13 +39,13 @@ module.exports = function (base, io) {
 | 
	
		
			
				|  |  |  			});
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		socket.on('search', function (query) {
 | 
	
		
			
				|  |  | +		socket.on('search', function (query) {//TODO Replace search with a better name.
 | 
	
		
			
				|  |  |  			base.search(query, function (result) {
 | 
	
		
			
				|  |  |  				socket.emit('search', result);
 | 
	
		
			
				|  |  |  			});
 | 
	
		
			
				|  |  |  		});
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -		socket.emit('ready');
 | 
	
		
			
				|  |  | +		socket.emit('ready');//TODO Remove this
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	});
 | 
	
		
			
				|  |  |  };
 |