feat: add project action modals and APIs

This commit is contained in:
2026-07-20 21:45:36 +08:00
parent df12201caa
commit c1a144cb44
16 changed files with 877 additions and 23 deletions

View File

@@ -6,6 +6,7 @@ import (
"senlinai-agent/backend/internal/config"
"senlinai-agent/backend/internal/httpx"
"senlinai-agent/backend/internal/logic/auth"
"senlinai-agent/backend/internal/logic/files"
"senlinai-agent/backend/internal/logic/inbox"
"senlinai-agent/backend/internal/logic/projects"
"senlinai-agent/backend/internal/models"
@@ -20,7 +21,7 @@ func main() {
}
authService := auth.NewService(cfg.AuthSecret)
projectHandler := projects.NewHandler(projects.NewService())
projectHandler := projects.NewHandler(projects.NewService(), files.NewService(cfg.StorageDir))
inboxHandler := inbox.NewHandler(inbox.NewService(inbox.StaticAnalyzer{}))
authHandler := auth.NewHandler(authService)
appRouter := httpx.NewProtectedRouter(cfg, authService.VerifySession, authHandler, projectHandler, inboxHandler)