Skip to content

Commit

Permalink
✨ debug for companion
Browse files Browse the repository at this point in the history
  • Loading branch information
adlerluiz committed Jul 2, 2019
1 parent efbe226 commit 25b259f
Showing 1 changed file with 26 additions and 14 deletions.
40 changes: 26 additions & 14 deletions server.js
Original file line number Diff line number Diff line change
Expand Up @@ -9,13 +9,15 @@ const http = require('http');

function createAdvertisement() {
try {
var ad = mdns.createAdvertisement(mdns.tcp('_http'), port, {
name:'ytmdesktop._companion',
port: port,
txt:{
txtvers:'1'
},
});
var ad = mdns.createAdvertisement(mdns.tcp('_http'), port,
{
name:'ytmdesktop._companion',
port: port,
txt: {
txtvers:'1'
},
}
);
//ad.on('error', handleError);
ad.start();
} catch (ex) {
Expand All @@ -26,11 +28,12 @@ function createAdvertisement() {
function handleError(error) {
switch (error.errorCode) {
case mdns.kDNSServiceErr_Unknown:
console.warn(error);
setTimeout(createAdvertisement, 5000);
console.warn(error);
setTimeout(createAdvertisement, 5000);
break;

default:
throw error;
throw error;
}
}

Expand Down Expand Up @@ -105,24 +108,33 @@ const server = http.createServer( ( req, res ) => {
server.listen(port, ip);
const io = require('socket.io')(server);

io.on('connection', function (socket) {
setInterval(() => {
console.log(Object.keys(io.sockets.sockets).length);
console.log(Object.keys(io.sockets.sockets));
}, 1000);

io.on('connection', (socket) => {
console.log('conectado')

let timer = setInterval( function() {
let timer = setInterval( () => {
ipcMain.emit('what-is-song-playing-now');
console.log('what-is-song-playing-now............');
}, 1000);

socket.on('disconnect', () => {
socket.disconnect();
clearInterval(timer);
//console.log( Object.keys(io.sockets.sockets).length );
});

ipcMain.on('song-playing-now-is', function(data) {
ipcMain.on('song-playing-now-is', (data) => {
socket.emit('media-now-playing', data);
//console.log(data);
});

socket.on('media-commands', function( cmd ) {
socket.on('media-commands', (cmd) => {
console.log(cmd);

switch( cmd ) {
case 'previous-track':
ipcMain.emit('media-previous-track', true);
Expand Down

0 comments on commit 25b259f

Please sign in to comment.