Commit 99687ecb04c018508c24820823596a57fa28e1cc
fix encodeing issues
wanderer committed on 12/1/2017, 6:47:38 PMParent: eb6dec9afd0f3cdb1ea6f2ddd051ae0b99bdb406
Files changed
index.js | changed |
treeNode.js | changed |
index.js | ||
---|---|---|
@@ -267,9 +267,13 @@ | ||
267 | 267 … | key = encoder.encode(key) |
268 | 268 … | } |
269 | 269 … | |
270 | 270 … | if (key.constructor !== RadixTree.ArrayConstructor) { |
271 | - return new RadixTree.ArrayConstructor(key.buffer) | |
271 … | + if (Buffer.isBuffer(key)) { | |
272 … | + return new RadixTree.ArrayConstructor(new Uint8Array(key).buffer) | |
273 … | + } else { | |
274 … | + return new RadixTree.ArrayConstructor(key.buffer) | |
275 … | + } | |
272 | 276 … | } else { |
273 | 277 … | return key |
274 | 278 … | } |
275 | 279 … | } |
Built with git-ssb-web