Remove errors from wyoming server handlers

This commit is contained in:
Alex X
2025-04-24 18:32:42 +03:00
parent 518cae1476
commit 890fd78a6a
4 changed files with 14 additions and 23 deletions
+4 -7
View File
@@ -1,12 +1,11 @@
package wyoming
import (
"io"
"net"
"time"
)
func (s *Server) HandleSnd(conn net.Conn) error {
func (s *Server) HandleSnd(conn net.Conn) {
defer conn.Close()
var snd []byte
@@ -15,10 +14,7 @@ func (s *Server) HandleSnd(conn net.Conn) error {
for {
evt, err := api.ReadEvent()
if err != nil {
if err == io.EOF {
return nil
}
return err
return
}
s.Trace("event: %s data: %s payload: %d", evt.Type, evt.Data, len(evt.Payload))
@@ -33,7 +29,8 @@ func (s *Server) HandleSnd(conn net.Conn) error {
time.Sleep(time.Second) // some extra delay before close
})
if err = s.SndHandler(prod); err != nil {
return err
s.Error("snd error: %s", err)
return
}
}
}