Compare commits
4 Commits
Author | SHA1 | Date | |
---|---|---|---|
97e9463d84
|
|||
82cb14d076
|
|||
5546c208de
|
|||
2de32a6ce8
|
@ -17,7 +17,7 @@ spec:
|
|||||||
spec:
|
spec:
|
||||||
containers:
|
containers:
|
||||||
- name: locsrv
|
- name: locsrv
|
||||||
image: gitea.hottis.de/wn/locsrv:%IMAGETAG%
|
image: %IMAGE%
|
||||||
envFrom:
|
envFrom:
|
||||||
- secretRef:
|
- secretRef:
|
||||||
name: locsrv-db-cred
|
name: locsrv-db-cred
|
||||||
|
@ -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 {
|
||||||
|
@ -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)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}()
|
}()
|
||||||
|
Reference in New Issue
Block a user