From 4cf241970af00bcf1763a1e62d0cf733c1cdde21 Mon Sep 17 00:00:00 2001 From: Rodolphe Breard Date: Tue, 18 Dec 2012 16:39:37 +0100 Subject: [PATCH] escaping characters @*/+ --- lib/ns_client.js | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) 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; };