router_socket.go 436 B

1234567891011121314151617
  1. package router
  2. import (
  3. "github.com/xinliangnote/go-gin-api/internal/pkg/core"
  4. "github.com/xinliangnote/go-gin-api/internal/websocket/sysmessage"
  5. )
  6. func setSocketRouter(r *resource) {
  7. systemMessage := sysmessage.New(r.logger, r.db, r.cache)
  8. // 无需记录日志
  9. socket := r.mux.Group("/socket", core.DisableTraceLog, core.DisableRecordMetrics)
  10. {
  11. // 系统消息
  12. socket.GET("/system/message", systemMessage.Connect())
  13. }
  14. }