@cryptotaxi247 / kubo / commits / 9b21269e0

pin cmd: output the recursive pins first for performance

Michael Muré committed Jul 11, 2019 at 14:33 UTC 9b21269e037cf92396c752610d17b684a3152df6
1 file changed +6 -6
core/commands/pin.go
+6 -6
@@ -494,6 +494,12 @@ func pinLsAll(req *cmds.Request, typeStr string, n *core.IpfsNode, emit func(val
494 return err
495 }
496 }
497 + if typeStr == "recursive" || typeStr == "all" {
498 + err := AddToResultKeys(n.Pinning.RecursiveKeys(), "recursive")
499 + if err != nil {
500 + return err
501 + }
502 + }
503 if typeStr == "indirect" || typeStr == "all" {
504 for _, k := range n.Pinning.RecursiveKeys() {
505 var visitErr error
@@ -521,12 +527,6 @@ func pinLsAll(req *cmds.Request, typeStr string, n *core.IpfsNode, emit func(val
527 }
528 }
529 }
524 - if typeStr == "recursive" || typeStr == "all" {
525 - err := AddToResultKeys(n.Pinning.RecursiveKeys(), "recursive")
526 - if err != nil {
527 - return err
528 - }
529 - }
530
531 return nil
532 }