From 59f7de3d1a81f683f9aab3faf7c1bf4678b13b4e Mon Sep 17 00:00:00 2001 From: LandaMm Date: Sun, 20 Apr 2025 13:53:20 +0200 Subject: [PATCH] feat: remove logs + fallback route --- hsp/server/router.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/hsp/server/router.go b/hsp/server/router.go index 07c0c6a..5a27c71 100644 --- a/hsp/server/router.go +++ b/hsp/server/router.go @@ -50,8 +50,6 @@ func (r *Router) SetStreamBufferSize(size uint16) { func (r *Router) Handle(conn net.Conn) error { defer conn.Close() - log.Printf("Got new connection from %s\n", conn.RemoteAddr().String()) - dupl := hsp.NewPacketDuplex(conn) // TODO: Ability to keep connection alive @@ -62,7 +60,6 @@ func (r *Router) Handle(conn net.Conn) error { } if route, ok := packet.Headers["route"]; ok { - log.Printf("[ROUTER] New connection to '%s'", route) req := hsp.NewRequest(conn, packet) switch req.GetRequestKind() { @@ -71,6 +68,10 @@ func (r *Router) Handle(conn net.Conn) error { res := handler(req) _, err := dupl.WritePacket(res.ToPacket()) return err + } else if fallback, ok := r.routes["*"]; ok { + res := fallback(req) + _, err := dupl.WritePacket(res.ToPacket()) + return err } case "stream": if handler, ok := r.streamers[route]; ok {