mirror of
https://github.com/datarhei/core.git
synced 2025-10-05 16:07:07 +08:00
Use ProcessGet instead of ProcessList for fetch a single process
This commit is contained in:
@@ -423,6 +423,18 @@ func (n *Core) ProcessValidateConfig(config *app.Config) error {
|
||||
return client.ProcessValidateConfig(config)
|
||||
}
|
||||
|
||||
func (n *Core) ProcessGet(id app.ProcessID, filter []string) (api.Process, error) {
|
||||
n.lock.RLock()
|
||||
client := n.client
|
||||
n.lock.RUnlock()
|
||||
|
||||
if client == nil {
|
||||
return api.Process{}, ErrNoPeer
|
||||
}
|
||||
|
||||
return client.Process(id, filter)
|
||||
}
|
||||
|
||||
func (n *Core) ProcessList(options client.ProcessListOptions) ([]api.Process, error) {
|
||||
n.lock.RLock()
|
||||
client := n.client
|
||||
|
Reference in New Issue
Block a user