From 40830ecf42bade32001bda396651a9ce27fa5c7f Mon Sep 17 00:00:00 2001 From: Daniele Rondina Date: Sun, 22 Mar 2020 10:46:51 +0100 Subject: [PATCH] installer/repository.go: Use switch with search options --- pkg/installer/repository.go | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/pkg/installer/repository.go b/pkg/installer/repository.go index abe25364..d781d27b 100644 --- a/pkg/installer/repository.go +++ b/pkg/installer/repository.go @@ -573,12 +573,13 @@ func (re Repositories) SearchPackages(p string, o LuetSearchOpts) []PackageMatch for _, r := range re { var repoMatches []pkg.Package - if o.Mode == SRegexPkg { - repoMatches, err = r.GetTree().GetDatabase().FindPackageMatch(p) - } else if o.Mode == SLabel { + switch o.Mode { + case SRegexPkg: + repoMatches, err = r.GetTree().GetDatabase().FindPackageMatch(p) + case SLabel: repoMatches, err = r.GetTree().GetDatabase().FindPackageLabel(p) - } else if o.Mode == SRegexLabel { + case SRegexLabel: repoMatches, err = r.GetTree().GetDatabase().FindPackageLabelMatch(p) }