Merge branch 'amqp-no-periodic-ping' into 'master'

amqp: do not send periodical pings anymore

See merge request acs/public/villas/web-backend-go!29
This commit is contained in:
Steffen Vogel 2021-02-06 01:21:09 +00:00
commit d2c037a4e0

View file

@ -24,13 +24,14 @@ package infrastructure_component
import (
"encoding/json"
"fmt"
"log"
"time"
"github.com/gin-gonic/gin"
"github.com/google/uuid"
"github.com/jinzhu/gorm"
"github.com/jinzhu/gorm/dialects/postgres"
"github.com/streadway/amqp"
"log"
"time"
)
const VILLAS_EXCHANGE = "villas"
@ -239,25 +240,6 @@ func StartAMQP(AMQPurl string, api *gin.RouterGroup) error {
// register IC action endpoint only if AMQP client is used
RegisterAMQPEndpoint(api.Group("/ic"))
// Periodically call the Ping function to check which ICs are still there
ticker := time.NewTicker(10 * time.Second)
go func() {
for {
select {
case <-ticker.C:
//TODO Add a useful regular event here
/*
err = PingAMQP()
if err != nil {
log.Println("AMQP Error: ", err.Error())
}
*/
}
}
}()
log.Printf("Connected AMQP client to %s", AMQPurl)
}