Add repo sync
Change-Id: I6b61873c97e9ff46a699151fc52aa937248bcf81
diff --git a/server/app/app.go b/server/app/app.go
index a016c4b..ace8904 100644
--- a/server/app/app.go
+++ b/server/app/app.go
@@ -7,14 +7,17 @@
"github.com/iomodo/staff/agent"
"github.com/iomodo/staff/config"
"github.com/iomodo/staff/git"
+ "github.com/iomodo/staff/tm"
"github.com/iomodo/staff/tm/git_tm"
)
// App type defines application global state
type App struct {
- logger *slog.Logger
- config *config.Config
- manager *agent.Manager
+ logger *slog.Logger
+ config *config.Config
+ manager *agent.Manager
+ git git.GitInterface
+ taskManager tm.TaskManager
}
// NewApp creates new App
@@ -29,9 +32,11 @@
}
return &App{
- logger: logger,
- config: config,
- manager: manager,
+ logger: logger,
+ config: config,
+ manager: manager,
+ git: gitInterface,
+ taskManager: taskManager,
}, nil
}