3 Commits
0.0.4 ... 0.0.7

Author SHA1 Message Date
97e9463d84 still database stuff, fix 5
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-01-13 19:12:15 +01:00
82cb14d076 still database stuff, fix 4
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-01-13 19:04:49 +01:00
5546c208de still database stuff, fix 3
All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
ci/woodpecker/tag/woodpecker Pipeline was successful
2024-01-13 18:56:26 +01:00
2 changed files with 6 additions and 5 deletions

View File

@ -37,7 +37,7 @@ func (self *DatabaseHandle) GetPersonById(id string) (string, error) {
var person Person var person Person
result := self.dbh. result := self.dbh.
Where("persons.id = ?", id). Where("id = ?", id).
First(&person) First(&person)
if result.Error != nil { if result.Error != nil {

View File

@ -24,6 +24,8 @@ type locativeEvent struct {
Trigger string `json:"trigger"` Trigger string `json:"trigger"`
Device string `json:"device"` Device string `json:"device"`
Id string `json:"id"` Id string `json:"id"`
Latitude string `json:"latitude"`
Longitude string `json:"longitude"`
} }
@ -37,13 +39,12 @@ func main() {
for { for {
select { select {
case event := <- ch: case event := <- ch:
log.Printf("Trigger: %s, Device: %s, Id: %s", event.Trigger, event.Device, event.Id)
person, err := dbh.GetPersonById(event.Device) person, err := dbh.GetPersonById(event.Device)
if err != nil { if err != nil {
log.Printf("Person unknown: %v", err) log.Printf("Person unknown: %v", err)
} else { person = "unknown"
log.Printf("Person: %s", person) }
} log.Printf("Trigger: %s, Device: %s, Id: %s, Person: %s, Latitude: %s, Longitude: %s", event.Trigger, event.Device, event.Id, person, event.Latitude, event.Longitude)
} }
} }
}() }()