feat(router): 参数化 callback URL

This commit is contained in:
2024-08-22 12:07:45 +08:00
parent 49fb4b1f91
commit 66254725df
4 changed files with 22 additions and 5 deletions

View File

@ -2,11 +2,13 @@ package router
import (
"github.com/gin-gonic/gin"
"onvif-agent/router/handler"
"onvif-agent/router/handler/onvif"
)
func SetupRoutes(r *gin.Engine) {
// ONVIF 相关路由
r.GET("/ping", handler.Ping)
userGroup := r.Group("/onvif")
{
connectionGroup := userGroup.Group("/connections")
@ -20,7 +22,7 @@ func SetupRoutes(r *gin.Engine) {
subscriptionGroup := userGroup.Group("/subscriptions")
{
subscriptionGroup.POST("/:xaddr", onvif.CreateEventSubscription)
subscriptionGroup.POST("/callback", onvif.EventNotifyCallback)
subscriptionGroup.POST("/:xaddr/callback", onvif.EventNotifyCallback)
}
}
}