package peer import ( "github.com/labstack/echo/v4" "github.com/rombintu/godpn/internal/models" ) func (s *Server) connectHandler(c echo.Context) error { var peerManifest models.PeerManifest if err := c.Bind(peerManifest); err != nil { return err } peer := NewPeer(peerManifest.PubKey) if err := peer.Connect(peerManifest.IP, "8080"); err != nil { return err } defer peer.Disconnect() // TODO return c.JSON(200, "OK") } func (s *Server) peerInfo(c echo.Context) error { return nil }