tvguide
Version:
Node module that auto-gets current (Dutch) tv show information
31 lines (25 loc) • 687 B
JavaScript
socket = io.connect();
/* Interface between the socket and other javascripts
*/
var client = {
/* Gets current guide from server */
requestGuide: function () {
socket.emit('req:init');
},
/* Sets a TV channel */
setChannel: function(id) {
socket.emit('req:show', id);
},
}
/* On init */
socket.on('ack:init', function (channels, _guide) {
guide.initGuide(channels, _guide);
});
/* On update */
socket.on('ack:update', function (channels, guide) {
guide.updateGuide(channels, guide);
});
/* On progresses */
socket.on('ack:progresses', function (progresses) {
guide.updateProgresses(progresses);
});