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