Make registerPrefix take a Name object, not a name string.
diff --git a/js/WebSocketTransport.js b/js/WebSocketTransport.js
index 0b9543e..49c09a4 100644
--- a/js/WebSocketTransport.js
+++ b/js/WebSocketTransport.js
@@ -218,9 +218,7 @@
return;
}
- name = name.trim();
-
- var fe = new ForwardingEntry('selfreg', new Name(name), null, null, 3, 2147483647);
+ var fe = new ForwardingEntry('selfreg', name, null, null, 3, 2147483647);
var bytes = encodeForwardingEntry(fe);
var si = new SignedInfo();
@@ -242,7 +240,7 @@
bytearray.set(binaryInterest);
console.log('Send Interest registration packet.');
- var csEntry = new CSEntry(name, closure);
+ var csEntry = new CSEntry(name.getName(), closure);
CSTable.push(csEntry);
this.ws.send(bytearray.buffer);