diff --git a/http_server/handle/pusher_user_auth.go b/http_server/handle/pusher_user_auth.go new file mode 100644 index 00000000..3471bf6a --- /dev/null +++ b/http_server/handle/pusher_user_auth.go @@ -0,0 +1,16 @@ +package handle + +import ( + "github.com/gin-gonic/gin" + "net/http" +) + +func (h *HttpHandle) PusherUserAuth(ctx *gin.Context) { + body := make(map[string]interface{}) + if err := ctx.BindJSON(&body); err != nil { + ctx.JSON(http.StatusBadRequest, gin.H{"error": err.Error()}) + return + } + log.Info("PusherUserAuth", "body", body) + ctx.JSON(http.StatusOK, gin.H{"status": "ok"}) +} diff --git a/http_server/router.go b/http_server/router.go index 7160d39d..d9ec9b1a 100644 --- a/http_server/router.go +++ b/http_server/router.go @@ -79,6 +79,7 @@ func (h *HttpServer) initRouter() { v1.POST("/approval/fulfill", api_code.DoMonitorLog("approval_fulfill"), h.H.ApprovalFulfill) v1.POST("/coupon/order/create", api_code.DoMonitorLog("coupon_order_create"), h.H.CheckPermissions, h.H.CouponOrderCreate) v1.POST("/signin", api_code.DoMonitorLog("signin"), h.H.SignIn) + v1.POST("/pusher/user-auth", api_code.DoMonitorLog("pusher_user_auth"), h.H.PusherUserAuth) } internalV1 := h.internalEngine.Group("v1")