]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/cypherpunks.ru/nncp/cmd/nncp-freq/main.go
Ability to disable relaying with -via - option
[nncp.git] / src / cypherpunks.ru / nncp / cmd / nncp-freq / main.go
index cab8a8d2d53e67aec22ad5cd403e6d404acdb38b..1c8e248cb60ce27a1f2c7e0be57566ad778a3b4d 100644 (file)
@@ -92,17 +92,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 dst string
        if flag.NArg() == 2 {