remove packages from weldr API initialization
The package list is generated on each request for a package so there is no longer a need to generate the package list in main or to store these packages in the API object.
This commit is contained in:
parent
6f4a7bacd2
commit
c882bebfb4
3 changed files with 8 additions and 19 deletions
|
|
@ -40,11 +40,6 @@ func main() {
|
|||
|
||||
rpm := rpmmd.NewRPMMD()
|
||||
|
||||
packages, err := rpm.FetchPackageList([]rpmmd.RepoConfig{repo})
|
||||
if err != nil {
|
||||
panic(err)
|
||||
}
|
||||
|
||||
var logger *log.Logger
|
||||
if verbose {
|
||||
logger = log.New(os.Stdout, "", 0)
|
||||
|
|
@ -58,7 +53,7 @@ func main() {
|
|||
store := store.New(&stateFile)
|
||||
|
||||
jobAPI := jobqueue.New(logger, store)
|
||||
weldrAPI := weldr.New(rpm, repo, packages, logger, store)
|
||||
weldrAPI := weldr.New(rpm, repo, logger, store)
|
||||
|
||||
go jobAPI.Serve(jobListener)
|
||||
weldrAPI.Serve(weldrListener)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue