diff --git a/src/locsrv/main.go b/src/locsrv/main.go index c20cb20..11ccd75 100644 --- a/src/locsrv/main.go +++ b/src/locsrv/main.go @@ -4,6 +4,7 @@ import ( "log" "github.com/gin-gonic/gin" "net/http" + "locsrv/database" ) /* @@ -30,12 +31,19 @@ func main() { router := gin.Default() ch := make(chan locativeEvent) + dbh := database.New() go func() { for { select { case event := <- ch: log.Printf("Trigger: %s, Device: %s, Id: %s", event.Trigger, event.Device, event.Id) + person, err := dbh.GetPersonById(event.Id) + if err != nil { + log.Printf("Person unknown: %v", err) + } else { + log.Printf("Person: %s", person) + } } } }()