diff --git a/lib/ns_client.js b/lib/ns_client.js index 1e1702f..9ba126e 100644 --- a/lib/ns_client.js +++ b/lib/ns_client.js @@ -59,13 +59,19 @@ var NsClient = function() { NsClient.prototype.msgDecode = function(msg) { msg = unescape(msg) - // TODO: unescape extra characters: @*/+ + msg = msg.replace('@', '@'); + msg = msg.replace('*', '*'); + msg = msg.replace('/', '/'); + msg = msg.replace('+', '+'); return msg; }; NsClient.prototype.msgEncode = function(msg) { msg = escape(msg) - // TODO: escape extra characters: @*/+ + msg = msg.replace('@', '@'); + msg = msg.replace('*', '*'); + msg = msg.replace('/', '/'); + msg = msg.replace('+', '+'); return msg; };