39 lines
742 B
Go
39 lines
742 B
Go
package server
|
|
|
|
import (
|
|
"mrvacommander/pkg/agent"
|
|
"mrvacommander/pkg/common"
|
|
"mrvacommander/pkg/logger"
|
|
"mrvacommander/pkg/queue"
|
|
"mrvacommander/pkg/storage"
|
|
)
|
|
|
|
type SessionInfo struct {
|
|
ID int
|
|
Owner string
|
|
ControllerRepo string
|
|
|
|
QueryPack string
|
|
Language string
|
|
Repositories []common.OwnerRepo
|
|
|
|
AccessMismatchRepos []common.OwnerRepo
|
|
NotFoundRepos []common.OwnerRepo
|
|
NoCodeqlDBRepos []common.OwnerRepo
|
|
OverLimitRepos []common.OwnerRepo
|
|
|
|
AnalysisRepos *map[common.OwnerRepo]storage.DBLocation
|
|
}
|
|
|
|
type CommanderSingle struct {
|
|
st *State
|
|
}
|
|
|
|
type State struct {
|
|
Commander Commander
|
|
Logger logger.Logger
|
|
Queue queue.Queue
|
|
Storage storage.Storage
|
|
Runner agent.Runner
|
|
}
|