]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/cypherpunks.ru/nncp/cmd/nncp-file/main.go
Ability to disable relaying with -via - option
[nncp.git] / src / cypherpunks.ru / nncp / cmd / nncp-file / main.go
index 43259146071cd558e3e4e99df367e65ec751354a..e19eb9365463a52634e51231e1f734c8c925e71d 100644 (file)
@@ -93,17 +93,7 @@ func main() {
                log.Fatalln("Invalid NODE specified:", err)
        }
 
-       if *viaOverride != "" {
-               vias := make([]*nncp.NodeId, 0, strings.Count(*viaOverride, ",")+1)
-               for _, via := range strings.Split(*viaOverride, ",") {
-                       foundNodeId, err := ctx.FindNode(via)
-                       if err != nil {
-                               log.Fatalln("Invalid Via node specified:", err)
-                       }
-                       vias = append(vias, foundNodeId.Id)
-               }
-               node.Via = vias
-       }
+       nncp.ViaOverride(*viaOverride, ctx, node)
 
        var minSize int64
        if *argMinSize < 0 {