mirror of
https://github.com/memohai/Memoh.git
synced 2026-04-27 07:16:19 +09:00
@@ -47,10 +47,12 @@ type Manager struct {
|
||||
logger *slog.Logger
|
||||
}
|
||||
|
||||
func NewManager(log *slog.Logger, service ctr.Service, cfg config.MCPConfig) *Manager {
|
||||
func NewManager(log *slog.Logger, service ctr.Service, cfg config.Config, db *pgxpool.Pool) *Manager {
|
||||
return &Manager{
|
||||
db: db,
|
||||
queries: dbsqlc.New(db),
|
||||
service: service,
|
||||
cfg: cfg,
|
||||
cfg: cfg.MCP,
|
||||
logger: log.With(slog.String("component", "mcp")),
|
||||
containerID: func(botID string) string {
|
||||
return ContainerPrefix + botID
|
||||
@@ -58,12 +60,6 @@ func NewManager(log *slog.Logger, service ctr.Service, cfg config.MCPConfig) *Ma
|
||||
}
|
||||
}
|
||||
|
||||
func (m *Manager) WithDB(db *pgxpool.Pool) *Manager {
|
||||
m.db = db
|
||||
m.queries = dbsqlc.New(db)
|
||||
return m
|
||||
}
|
||||
|
||||
func (m *Manager) Init(ctx context.Context) error {
|
||||
image := m.cfg.BusyboxImage
|
||||
if image == "" {
|
||||
|
||||
Reference in New Issue
Block a user