Преглед изворни кода

fix: remove sleep and break in mqtt handler, break causes silent discards, sleep blocks all subsequent requests

master
Blaz Smehov пре 1 дан
родитељ
комит
edcd09020e
1 измењених фајлова са 1 додато и 3 уклоњено
  1. +1
    -3
      internal/pkg/bridge/handler.go

+ 1
- 3
internal/pkg/bridge/handler.go Прегледај датотеку

@@ -5,7 +5,6 @@ import (
"encoding/json" "encoding/json"
"log/slog" "log/slog"
"strings" "strings"
"time"


"github.com/AFASystems/presence/internal/pkg/common/appcontext" "github.com/AFASystems/presence/internal/pkg/common/appcontext"
"github.com/AFASystems/presence/internal/pkg/kafkaclient" "github.com/AFASystems/presence/internal/pkg/kafkaclient"
@@ -53,8 +52,7 @@ func HandleMQTTMessage(topic string, payload []byte, appState *appcontext.AppSta
} }
if err := kafkaclient.Write(ctx, writer, kafka.Message{Value: encoded}); err != nil { if err := kafkaclient.Write(ctx, writer, kafka.Message{Value: encoded}); err != nil {
slog.Error("writing to Kafka", "err", err) slog.Error("writing to Kafka", "err", err)
time.Sleep(1 * time.Second)
break
continue
} }
} }
return return


Loading…
Откажи
Сачувај