diff options
| author | Jeff Carr <[email protected]> | 2024-11-17 23:26:45 -0600 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2024-11-17 23:26:45 -0600 |
| commit | 24a4b65f268d8a4086cb2f906b1da2efce2799d8 (patch) | |
| tree | 52659800afc1d1808aa22ea67e90d375494160e6 /machines.go | |
| parent | 8ebf38a47218f9b7b5477d4fcb07cb3afaee7562 (diff) | |
find package by namev0.0.5
Signed-off-by: Jeff Carr <[email protected]>
Diffstat (limited to 'machines.go')
| -rw-r--r-- | machines.go | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/machines.go b/machines.go index 52a37e7..3766ae7 100644 --- a/machines.go +++ b/machines.go @@ -92,7 +92,7 @@ func (r *Machine) Age(newP *Machine) time.Duration { return t } -// find a package by name +// find a machine by name func (r *Machines) FindByName(name string) *Machine { machinesLock.RLock() defer machinesLock.RUnlock() @@ -106,6 +106,17 @@ func (r *Machines) FindByName(name string) *Machine { return nil } +// find a package by name +func (m *Machine) FindPackageByName(name string) *Package { + if m == nil { + return nil + } + if m.Packages == nil { + return nil + } + return m.Packages.FindByName(name) +} + func (r *Machines) Len() int { machinesLock.RLock() defer machinesLock.RUnlock() |
