minor fixes

This commit is contained in:
Jay
2026-05-20 09:05:49 -04:00
parent ecd036b4eb
commit 59f7b86a2e
2 changed files with 6 additions and 5 deletions
-1
View File
@@ -7,7 +7,6 @@ var (
// Config errors
InvalidKeepaliveTimeout = errors.New("keepalive timeout cannot be negative")
InvalidReconnectDelay = errors.New("reconnect delay cannot be negative")
InvalidMaxQueueSize = errors.New("maximum queue size cannot be negative")
InvalidBufferSize = errors.New("buffer size must be greater than zero")
// Pool errors
+4 -2
View File
@@ -142,7 +142,7 @@ func (p *Pool) Peers() []string {
defer p.mu.RUnlock()
ids := make([]string, 0, len(p.peers))
for i, _ := range p.peers {
for i := range p.peers {
ids = append(ids, i)
}
return ids
@@ -255,10 +255,12 @@ func (p *Pool) Connect(id string) error {
}
var logger *slog.Logger
if p.handler != nil && p.config.WorkerConfig.LoggingEnabled {
if p.handler != nil && p.config.WorkerConfig != nil {
if p.config.WorkerConfig.LoggingEnabled {
logger = logging.NewOutboundWorkerLogger(
logging.WrapOrDefault(p.config.WorkerConfig.LogLevel, p.handler), p.id, id)
}
}
// The worker factory must be non-blocking to avoid deadlocks
worker, err := p.config.WorkerFactory(p.ctx, id, logger)