mirror of
https://github.com/Jguer/yay
synced 2024-10-15 20:42:19 +00:00
Add helper functions for []Base
This commit is contained in:
parent
75d01f32b4
commit
0efc31a881
23
dep.go
23
dep.go
|
@ -54,6 +54,29 @@ func (b Base) URLPath() string {
|
|||
return b[0].URLPath
|
||||
}
|
||||
|
||||
func baseAppend(bases []Base, pkg *rpc.Pkg) []Base {
|
||||
for i, base := range bases {
|
||||
if base.Pkgbase() == pkg.PackageBase {
|
||||
bases[i] = append(bases[i], pkg)
|
||||
return bases
|
||||
}
|
||||
}
|
||||
|
||||
return append(bases, Base{pkg})
|
||||
}
|
||||
|
||||
func baseFind(bases []Base, name string) *rpc.Pkg {
|
||||
for _, base := range bases {
|
||||
for _, pkg := range base {
|
||||
if pkg.Name == name {
|
||||
return pkg
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
type target struct {
|
||||
Db string
|
||||
Name string
|
||||
|
|
Loading…
Reference in a new issue