From 71f3eead65bf8860dbe9eab7cb24b4c0395f3d5a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Adamski?= Date: Tue, 8 Dec 2020 14:36:51 +0100 Subject: [PATCH] no need to convert bytes to string --- main.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/main.go b/main.go index c2111fa..c3f6378 100644 --- a/main.go +++ b/main.go @@ -36,8 +36,8 @@ type AnnounceResponse struct { Interval int `bencode:"interval"` Complete int `bencode:"complete"` Incomplete int `bencode:"incomplete"` - Peers string `bencode:"peers"` - PeersIPv6 string `bencode:"peers_ipv6"` + Peers []byte `bencode:"peers"` + PeersIPv6 []byte `bencode:"peers_ipv6"` } func announce(c *gin.Context) { @@ -68,8 +68,8 @@ func announce(c *gin.Context) { Interval: interval, Complete: numSeeders, Incomplete: numLeechers, - Peers: string(peersIPv4), - PeersIPv6: string(peersIPv6), + Peers: peersIPv4, + PeersIPv6: peersIPv6, } if err := bencode.Marshal(c.Writer, resp); err != nil { c.Error(err)