diff --git a/adaptor-ym.js b/adaptor-ym.js index 5d7f9a5..ba14979 100644 --- a/adaptor-ym.js +++ b/adaptor-ym.js @@ -30,6 +30,10 @@ function onFriendsList(data) { } function onPM(data) { + if (data.sender == username) { + return; + } + logger.verbose('Got a message', {data: data}) if (callbacks.onPM) { callbacks.onPM(data.sender, data.message); @@ -73,8 +77,10 @@ function sendMessage(destination, msg, requestId) { return; } - logger.verbose('Sending message', {from: username, destination: destination, msg: msg, requestId: requestId}); - + if (destination != username) { + logger.verbose('Sending message', {from: username, destination: destination, msg: msg, requestId: requestId}); + } + try { YM.sendPM(destination, msg); }