X-Git-Url: http://www.git.cypherpunks.ru/?p=nncp.git;a=blobdiff_plain;f=src%2Fcypherpunks.ru%2Fnncp%2Fhumanizer.go;h=7830a31e764cccda52eab660aa38d958a81a9bf2;hp=7abfcab0aec30113aa18d4f5a91fdef533037d4e;hb=6d771479c630cc44a3873ded16ce24f75aadf0fe;hpb=938477682cd6212a88a67c31f46e46c205c7d989 diff --git a/src/cypherpunks.ru/nncp/humanizer.go b/src/cypherpunks.ru/nncp/humanizer.go index 7abfcab..7830a31 100644 --- a/src/cypherpunks.ru/nncp/humanizer.go +++ b/src/cypherpunks.ru/nncp/humanizer.go @@ -150,6 +150,25 @@ func (ctx *Ctx) Humanize(s string) string { if err, exists := sds["err"]; exists { msg += ": " + err } + case "nncp-bundle": + switch sds["xx"] { + case "rx": + msg = "Bundle transfer, received from" + case "tx": + msg = "Bundle transfer, sent to" + default: + return s + } + if nodeS != "" { + msg += " node " + nodeS + } + msg += " " + sds["pkt"] + if size != "" { + msg += fmt.Sprintf(" (%s)", size) + } + if err, exists := sds["err"]; exists { + msg += ": " + err + } case "call-start": msg = fmt.Sprintf("Connected to %s", nodeS) case "call-finish":