feat: 基本的websocket echo服务

This commit is contained in:
2025-12-17 12:03:06 +08:00
parent b824dc3792
commit 1bc9c6a924
11 changed files with 242 additions and 29 deletions

View File

@ -6,12 +6,12 @@ import (
"time"
"git.jinshen.cn/remilia/push-server/interval/api/dto"
"git.jinshen.cn/remilia/push-server/interval/hub"
"git.jinshen.cn/remilia/push-server/interval/model"
"git.jinshen.cn/remilia/push-server/interval/ws"
"github.com/go-chi/chi/v5"
)
func PushHandler(hub *hub.Hub) http.HandlerFunc {
func PushHandler(hub *ws.Hub) http.HandlerFunc {
return func(w http.ResponseWriter, r *http.Request) {
topicStr := chi.URLParam(r, "topic")
topic := model.Topic(topicStr)