refactor: checkpoint layer2 api console changes

This commit is contained in:
Naeel
2026-04-26 16:41:20 +03:00
parent d866625634
commit 9461026546
13 changed files with 870 additions and 541 deletions
+4 -3
View File
@@ -12,6 +12,7 @@ import (
"sync"
"time"
"fission-console/internal/cloud"
"fission-console/internal/fission"
"fission-console/ui"
@@ -63,7 +64,7 @@ type Server struct {
tokenCache sync.Map
// nsManager управляет жизненным циклом пользовательских namespace-ов.
nsManager *fission.NSManager
nsManager *cloud.NSManager
}
// Config содержит все параметры для создания Server.
@@ -95,7 +96,7 @@ func NewServer(cfg Config) *Server {
testMode: cfg.TestMode,
llmURL: cfg.LLMUrl,
llmKey: cfg.LLMKey,
nsManager: fission.NewNSManager(cfg.Dyn),
nsManager: cloud.NewNSManager(cfg.Dyn),
}
}
@@ -153,7 +154,7 @@ func (s *Server) Handler() http.Handler {
}
// NSManager возвращает указатель на NSManager для запуска фоновых горутин из main.
func (s *Server) NSManager() *fission.NSManager {
func (s *Server) NSManager() *cloud.NSManager {
return s.nsManager
}