Only try to send a result back if at least one result came back

This commit is contained in:
2019-02-11 19:53:44 +01:00
parent 3a7f85ead7
commit 3d4d212e08
+2
View File
@@ -71,6 +71,7 @@ func main() {
if result, err := c.Geocode(context.Background(), r); err != nil { if result, err := c.Geocode(context.Background(), r); err != nil {
log.Fatalf("fatal error: %s", err) log.Fatalf("fatal error: %s", err)
} else { } else {
if len(result) > 0 {
l := location{ l := location{
Name: e.Name, Name: e.Name,
City: e.City, City: e.City,
@@ -88,6 +89,7 @@ func main() {
} }
} }
} }
}
if _, err := sc.QueueSubscribe("DanceHall.Created", "geo-service", mcb, stan.StartWithLastReceived(), stan.DurableName("geo-service")); err != nil { if _, err := sc.QueueSubscribe("DanceHall.Created", "geo-service", mcb, stan.StartWithLastReceived(), stan.DurableName("geo-service")); err != nil {
_ = sc.Close() _ = sc.Close()