Draft: big refactor

This commit is contained in:
2025-09-16 16:03:27 +08:00
parent f527230f1e
commit 7ee2163a95
33 changed files with 338 additions and 155 deletions

View File

@@ -21,8 +21,8 @@ var RootCmd = &cobra.Command{
SetDisableWarn(true)
queue := []*tea.Program{}
queue = append(queue,
tea.NewProgram(plays.NewLanding(plays.NewBase(client))))
queue = append(queue, tea.NewProgram(
plays.NewLanding(plays.NewBase(client))))
for len(queue) > 0 {
program := queue[0]
@@ -41,4 +41,5 @@ var RootCmd = &cobra.Command{
}
func init() {
RootCmd.AddCommand(clientCmd)
}

View File

@@ -16,20 +16,20 @@ import (
"go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp"
"go.uber.org/zap"
_ "gitea.konchin.com/ytshih/inp2025/game/backend/docs"
"gitea.konchin.com/ytshih/inp2025/game/backend/handlers/api"
"gitea.konchin.com/ytshih/inp2025/game/backend/handlers/auth"
"gitea.konchin.com/ytshih/inp2025/game/backend/middlewares"
"gitea.konchin.com/ytshih/inp2025/game/implements"
"gitea.konchin.com/ytshih/inp2025/game/server/backend/api"
"gitea.konchin.com/ytshih/inp2025/game/server/backend/auth"
_ "gitea.konchin.com/ytshih/inp2025/game/server/docs"
"gitea.konchin.com/ytshih/inp2025/game/server/middlewares"
"gitea.konchin.com/ytshih/inp2025/game/tracing"
"gitea.konchin.com/ytshih/inp2025/game/utils"
)
// @title Intro. to Network Programming Game
// @version 0.0.1-alpha
// @license.name 0BSD
// @securityDefinitions.basic BasicAuth
// @BasePath /
// @title Intro. to Network Programming Game
// @version 0.0.1-alpha
// @license.name 0BSD
// @securityDefinitions.basic BasicAuth
// @BasePath /
var backendCmd = &cobra.Command{
Use: "backend",
Short: "Game backend",