Example #1
0
//Self-explanatory, send server message to either everyone or just the calling socket
function EmitServerMessage(socket, message, everyone) {
	if (everyone) {
		socketMVC.everyone('msg', {
			name: 'Server',
			msg: message
		});
	}
	else {
		socket.emit('msg', {
			name: 'Server',
			msg: message
		});
	}
}
Example #2
0
	socket.on("playSong", function(data) {
		if (users[socket.name].isDJ) {	//Checks if user trying to play is the DJ
		
			if (songPlaying) {	//Increases number of played songs if song is interrupted
				numSongPlays++;
			}
			
			//Store data for time-syncing
			songPlaying = true;
			curTime = Date.now();
			curSong = data.path;
			
			socketMVC.everyone('play', {
				path: data.path
			});
		}
	});
Example #3
0
	socket.on('msgToServer', function(data) {
		socketMVC.everyone('msg', {
			name: data.name,
			msg: data.msg
		});
	});
Example #4
0
File: app.js Project: sdd4163/YouDJ
io.sockets.on('connection', function (socket) {
	socketMVC.init(io, socket, {
		debug: true,
		filePath: ["./src/socket.js"]
	});
});