github.com/crowdsecurity/crowdsec@v1.6.1/pkg/apiserver/controllers/v1/heartbeat.go (about) 1 package v1 2 3 import ( 4 "net/http" 5 6 "github.com/gin-gonic/gin" 7 ) 8 9 func (c *Controller) HeartBeat(gctx *gin.Context) { 10 machineID, _ := getMachineIDFromContext(gctx) 11 12 if err := c.DBClient.UpdateMachineLastHeartBeat(machineID); err != nil { 13 c.HandleDBErrors(gctx, err) 14 return 15 } 16 17 gctx.Status(http.StatusOK) 18 }