@cryptotaxi247 / kubo / commits / ff3055819

make it easier to create custom dag objects via the CLI

Jeromy committed Feb 23, 2015 at 21:33 UTC ff305581959827967811c527f5874ce7c9fadeee
1 file changed +3 -3
core/commands/object.go
+3 -3
@@ -24,7 +24,7 @@ const inputLimit = 512 * 1024
24
25 type Node struct {
26 Links []Link
27 - Data []byte
27 + Data string
28 }
29
30 var ObjectCmd = &cmds.Command{
@@ -167,7 +167,7 @@ This command outputs data in the following encodings:
167
168 node := &Node{
169 Links: make([]Link, len(object.Links)),
170 - Data: object.Data,
170 + Data: string(object.Data),
171 }
172
173 for i, link := range object.Links {
@@ -448,7 +448,7 @@ func getOutput(dagnode *dag.Node) (*Object, error) {
448 // converts the Node object into a real dag.Node
449 func deserializeNode(node *Node) (*dag.Node, error) {
450 dagnode := new(dag.Node)
451 - dagnode.Data = node.Data
451 + dagnode.Data = []byte(node.Data)
452 dagnode.Links = make([]*dag.Link, len(node.Links))
453 for i, link := range node.Links {
454 hash, err := mh.FromB58String(link.Hash)