File tree Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Expand file tree Collapse file tree 1 file changed +6
-5
lines changed Original file line number Diff line number Diff line change 11const Buffer = require ( 'safe-buffer' ) . Buffer
22const crypto = require ( 'crypto' )
33const DAG = require ( 'ipld-graph-builder/datastore.js' )
4- const HASH_LEN = 20
54const cbor = require ( 'borc' )
65
6+ const HASH_LEN = 20
7+ const LINK_TAG = 42
8+
79module . exports = class TreeDAG extends DAG {
810 async put ( val ) {
911 if ( val [ 1 ] ) {
10- val [ 1 ] = new cbor . Tagged ( 42 , val [ 1 ] [ '/' ] )
12+ val [ 1 ] = new cbor . Tagged ( LINK_TAG , val [ 1 ] [ '/' ] )
1113 }
12-
1314 if ( val [ 2 ] ) {
14- val [ 2 ] = new cbor . Tagged ( 42 , val [ 2 ] [ '/' ] )
15+ val [ 2 ] = new cbor . Tagged ( LINK_TAG , val [ 2 ] [ '/' ] )
1516 }
17+
1618 const encoded = cbor . encode ( val )
1719 const key = await TreeDAG . getMerkleLink ( encoded )
1820
@@ -34,7 +36,6 @@ module.exports = class TreeDAG extends DAG {
3436 if ( decoded [ 1 ] ) {
3537 decoded [ 1 ] [ '/' ] = decoded [ 1 ] . value
3638 }
37-
3839 if ( decoded [ 2 ] ) {
3940 decoded [ 2 ] [ '/' ] = decoded [ 2 ] . value
4041 }
You can’t perform that action at this time.
0 commit comments