]> Cypherpunks.ru repositories - nncp.git/blobdiff - src/node.go
Mode NodeName to appropriate place
[nncp.git] / src / node.go
index 4a28bca63f52edc1b8bcd427e598e6931655eed7..f5bea183cce561b972dc009f4d440a0479082d0e 100644 (file)
@@ -123,3 +123,12 @@ func NodeIdFromString(raw string) (*NodeId, error) {
        copy(nodeId[:], decoded)
        return nodeId, nil
 }
+
+func (ctx *Ctx) NodeName(id *NodeId) string {
+       idS := id.String()
+       node, err := ctx.FindNode(idS)
+       if err == nil {
+               return node.Name
+       }
+       return idS
+}