refactor: 重构项目结构

- 将server端相关依赖单独防止在server中
This commit is contained in:
2025-12-17 12:32:21 +08:00
parent 1bc9c6a924
commit 53555a31c0
23 changed files with 15 additions and 17 deletions

View File

@ -1,2 +0,0 @@
// Package hub implements the message distribution core of the push service.
package hub

View File

@ -1,7 +1,7 @@
package dto
import (
"git.jinshen.cn/remilia/push-server/interval/model"
"git.jinshen.cn/remilia/push-server/interval/server/model"
)
type Message struct {

View File

@ -1,7 +1,7 @@
package dto
import (
"git.jinshen.cn/remilia/push-server/interval/model"
"git.jinshen.cn/remilia/push-server/interval/server/model"
)
type Subscription struct {

View File

@ -5,9 +5,9 @@ import (
"net/http"
"time"
"git.jinshen.cn/remilia/push-server/interval/api/dto"
"git.jinshen.cn/remilia/push-server/interval/model"
"git.jinshen.cn/remilia/push-server/interval/ws"
"git.jinshen.cn/remilia/push-server/interval/server/api/dto"
"git.jinshen.cn/remilia/push-server/interval/server/model"
"git.jinshen.cn/remilia/push-server/interval/server/ws"
"github.com/go-chi/chi/v5"
)

View File

@ -4,8 +4,8 @@ import (
"context"
"net/http"
"git.jinshen.cn/remilia/push-server/interval/api/handler"
"git.jinshen.cn/remilia/push-server/interval/ws"
"git.jinshen.cn/remilia/push-server/interval/server/api/handler"
"git.jinshen.cn/remilia/push-server/interval/server/ws"
"github.com/go-chi/chi/v5"
)

View File

@ -1,2 +0,0 @@
// Package server provides HTTP server abstractions.
package server

View File

@ -0,0 +1,2 @@
// Package httpserver provides HTTP server abstractions.
package httpserver

View File

@ -1,4 +1,4 @@
package server
package httpserver
import (
"context"

View File

@ -4,7 +4,7 @@ import (
"context"
"log"
"git.jinshen.cn/remilia/push-server/interval/model"
"git.jinshen.cn/remilia/push-server/interval/server/model"
"github.com/coder/websocket"
)