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 }