in pkg/client/mock/stub_serverV1.go [164:183]
func (s *StubServer) PerformAction(name string, params map[string]interface{}) (map[string]interface{}, error) {
paramBytes, err := json.Marshal(params)
if err != nil {
return nil, err
}
resCh := make(chan actionResultCh)
s.ActionsChan <- &PerformAction{
Name: name,
Params: paramBytes,
Callback: func(m map[string]interface{}, err error) {
resCh <- actionResultCh{
Result: m,
Err: err,
}
},
}
res := <-resCh
return res.Result, res.Err
}