@cryptotaxi247 / kubo / commits / 976fe94d4

some more tweaks to the daemon code

Jeromy committed Sep 10, 2014 at 06:22 UTC 976fe94d4d281c53a2074bd7068ecc55b7ed395f
2 files changed +16 -1
daemon/daemon.go
+14
@@ -124,6 +124,20 @@ func ExecuteCommand(com *Command, n *core.IpfsNode, out io.Writer) {
124 fmt.Fprintf(out, "%s %d %s\n", link.Hash.B58String(), link.Size, link.Name)
125 }
126 }
127 + case "pin":
128 + for _, fn := range com.Args {
129 + nd, err := n.Resolver.ResolvePath(fn)
130 + if err != nil {
131 + fmt.Fprintf(out, "pin: %v\n", err)
132 + return
133 + }
134 +
135 + err = n.PinDagNode(nd)
136 + if err != nil {
137 + fmt.Fprintf(out, "pin: %v\n", err)
138 + return
139 + }
140 + }
141 default:
142 fmt.Fprintf(out, "Invalid Command: '%s'\n", com.Command)
143 }
daemon/daemon_client.go
+2 -1
@@ -5,10 +5,11 @@ import (
5 "io"
6 "net"
7 "os"
8 + "time"
9 )
10
11 func SendCommand(com *Command, server string) error {
11 - con, err := net.Dial("tcp", server)
12 + con, err := net.DialTimeout("tcp", server, time.Millisecond*300)
13 if err != nil {
14 return err
15 }