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

fix: remove reading of the body in server get trackers

master
Blaz Smehov пре 1 недеља
родитељ
комит
c7499b5c22
7 измењених фајлова са 0 додато и 13 уклоњено
  1. BIN
      bridge
  2. +0
    -2
      internal/app/bridge/app.go
  3. +0
    -8
      internal/pkg/apiclient/data.go
  4. +0
    -1
      internal/pkg/apiclient/updatedb.go
  5. +0
    -2
      internal/pkg/bridge/handler.go
  6. BIN
      location
  7. BIN
      server

+ 0
- 2
internal/app/bridge/app.go Прегледај датотеку

@@ -3,7 +3,6 @@ package bridge
import (
"context"
"encoding/json"
"fmt"
"log/slog"
"sync"
"time"
@@ -97,7 +96,6 @@ func (a *BridgeApp) Run(ctx context.Context) {
case msg := <-a.ChApi:
switch msg.Method {
case "POST":
fmt.Println("adding beacon to lookup", "mac", msg.MAC, "id", msg.ID)
a.AppState.AddBeaconToLookup(msg.MAC, msg.ID)
slog.Info("beacon added to lookup", "id", msg.ID)
case "DELETE":


+ 0
- 8
internal/pkg/apiclient/data.go Прегледај датотеку

@@ -3,7 +3,6 @@ package apiclient
import (
"encoding/json"
"fmt"
"io"
"net/http"

"github.com/AFASystems/presence/internal/pkg/config"
@@ -17,13 +16,6 @@ func GetTrackers(token string, client *http.Client, cfg *config.Config) ([]model
return []model.Tracker{}, err
}

bodyBytes, err := io.ReadAll(res.Body)
if err != nil {
fmt.Printf("error read body: %+v\n", err)
return []model.Tracker{}, err
}
fmt.Printf("body: %s\n", string(bodyBytes))

var i []model.Tracker
err = json.NewDecoder(res.Body).Decode(&i)
if err != nil {


+ 0
- 1
internal/pkg/apiclient/updatedb.go Прегледај датотеку

@@ -29,7 +29,6 @@ func UpdateDB(db *gorm.DB, ctx context.Context, cfg *config.Config, writer *kafk
}

if trackers, err := GetTrackers(token, client, cfg); err == nil {
fmt.Printf("trackers: %+v\n", trackers)
syncTable(db, trackers)
if err := controller.SendKafkaMessage(writer, &model.ApiUpdate{Method: "DELETE", MAC: "all"}, ctx); err != nil {
msg := fmt.Sprintf("Error in sending delete all from lookup message: %v", err)


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

@@ -3,7 +3,6 @@ package bridge
import (
"context"
"encoding/json"
"fmt"
"log/slog"
"strings"
"time"
@@ -39,7 +38,6 @@ func HandleMQTTMessage(topic string, payload []byte, appState *appcontext.AppSta
if !ok {
continue
}
fmt.Println("beacon found: ", id)
adv := appcontext.BeaconAdvertisement{
ID: id,
Hostname: hostname,




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