cloudapi/v2: Use worker to depsolve
Signed-off-by: Ondřej Budai <ondrej@budai.cz>
This commit is contained in:
parent
0f90aa9c78
commit
e904397fdb
6 changed files with 96 additions and 19 deletions
|
|
@ -33,6 +33,12 @@ func (impl *DepsolveJobImpl) Run(job worker.Job) error {
|
|||
var result worker.DepsolveJobResult
|
||||
result.PackageSpecs, err = impl.depsolve(args.PackageSets, args.Repos, args.ModulePlatformID, args.Arch, args.Releasever)
|
||||
if err != nil {
|
||||
switch err.(type) {
|
||||
case *rpmmd.DNFError:
|
||||
result.ErrorType = worker.DepsolveErrorType
|
||||
case error:
|
||||
result.ErrorType = worker.OtherErrorType
|
||||
}
|
||||
result.Error = err.Error()
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue