fix bug of first subscription different interval measurement data
This commit is contained in:
parent
a31bd6f395
commit
f47e278f85
|
|
@ -383,6 +383,9 @@ func mergeMeasurementsForStart(config *RealTimeSubConfig, newMeasurements map[st
|
|||
config.measurements[interval] = existingMeas
|
||||
maps.Copy(config.targetContext, newMeasurementsContextMap)
|
||||
}
|
||||
} else {
|
||||
config.measurements[interval] = newMeas
|
||||
maps.Copy(config.targetContext, newMeasurementsContextMap)
|
||||
}
|
||||
}
|
||||
return allDuplicates
|
||||
|
|
|
|||
|
|
@ -0,0 +1,14 @@
|
|||
// Package router provides router config
|
||||
package router
|
||||
|
||||
import (
|
||||
"modelRT/handler"
|
||||
|
||||
"github.com/gin-gonic/gin"
|
||||
)
|
||||
|
||||
// registerComponentRoutes define func of register component routes
|
||||
func registerComponentRoutes(rg *gin.RouterGroup) {
|
||||
g := rg.Group("/component/")
|
||||
g.POST("attribute/update", handler.ComponentAttributeUpdateHandler)
|
||||
}
|
||||
|
|
@ -26,4 +26,5 @@ func RegisterRoutes(engine *gin.Engine, clientToken string) {
|
|||
registerMeasurementRoutes(routeGroup, middleware.SetTokenMiddleware(clientToken), measurementLimiter.Middleware)
|
||||
registerDataRoutes(routeGroup)
|
||||
registerMonitorRoutes(routeGroup)
|
||||
registerComponentRoutes(routeGroup)
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue