refactor: replace log statements with debug logging for packet resend errors in channel.go

This commit is contained in:
2025-11-20 21:45:10 -06:00
parent 7573e942f1
commit 5c2ea259b8

View File

@@ -2,11 +2,11 @@ package channel
import ( import (
"errors" "errors"
"log"
"math" "math"
"sync" "sync"
"time" "time"
"github.com/Sudo-Ivan/reticulum-go/pkg/debug"
"github.com/Sudo-Ivan/reticulum-go/pkg/transport" "github.com/Sudo-Ivan/reticulum-go/pkg/transport"
) )
@@ -141,7 +141,7 @@ func (c *Channel) handleTimeout(packet interface{}) {
env.Tries++ env.Tries++
if err := c.link.Resend(packet); err != nil { // #nosec G104 if err := c.link.Resend(packet); err != nil { // #nosec G104
// Handle resend error, e.g., log it or mark envelope as failed // Handle resend error, e.g., log it or mark envelope as failed
log.Printf("Failed to resend packet: %v", err) debug.Log(debug.DEBUG_INFO, "Failed to resend packet", "error", err)
// Optionally, mark the envelope as failed or remove it from txRing // Optionally, mark the envelope as failed or remove it from txRing
// env.State = MsgStateFailed // env.State = MsgStateFailed
// c.txRing = append(c.txRing[:i], c.txRing[i+1:]...) // c.txRing = append(c.txRing[:i], c.txRing[i+1:]...)