From 8cb65d70add539ceb6fbd68790b801d880653e8f Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sat, 14 Nov 2015 19:16:03 +0300 Subject: [PATCH] Pretty print peer's identity in statistics Signed-off-by: Sergey Matveev --- src/govpn/identify.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/govpn/identify.go b/src/govpn/identify.go index 54c87d3..b028b39 100644 --- a/src/govpn/identify.go +++ b/src/govpn/identify.go @@ -37,6 +37,10 @@ func (id PeerId) String() string { return hex.EncodeToString(id[:]) } +func (id PeerId) MarshalJSON() ([]byte, error) { + return []byte(`"` + id.String() + `"`), nil +} + type CipherCache struct { c map[PeerId]*xtea.Cipher l sync.RWMutex -- 2.44.0