You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openwhisk.apache.org by ni...@apache.org on 2022/05/24 07:36:52 UTC

[openwhisk-client-go] branch support-array-result created (now 665ca9e)

This is an automated email from the ASF dual-hosted git repository.

ningyougang pushed a change to branch support-array-result
in repository https://gitbox.apache.org/repos/asf/openwhisk-client-go.git


      at 665ca9e  Support array result

This branch includes the following new commits:

     new 665ca9e  Support array result

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.



[openwhisk-client-go] 01/01: Support array result

Posted by ni...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

ningyougang pushed a commit to branch support-array-result
in repository https://gitbox.apache.org/repos/asf/openwhisk-client-go.git

commit 665ca9e75840e5debefe11f1726785ef4eeaa6ef
Author: ning.yougang <ni...@navercorp.com>
AuthorDate: Tue May 24 14:58:10 2022 +0800

    Support array result
---
 whisk/action.go     | 4 ++--
 whisk/activation.go | 2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/whisk/action.go b/whisk/action.go
index 5396568..3673236 100644
--- a/whisk/action.go
+++ b/whisk/action.go
@@ -287,8 +287,8 @@ func (s *ActionService) Delete(actionName string) (*http.Response, error) {
 	return resp, nil
 }
 
-func (s *ActionService) Invoke(actionName string, payload interface{}, blocking bool, result bool) (map[string]interface{}, *http.Response, error) {
-	var res map[string]interface{}
+func (s *ActionService) Invoke(actionName string, payload interface{}, blocking bool, result bool) (interface{}, *http.Response, error) {
+	var res interface{}
 
 	// Encode resource name as a path (with no query params) before inserting it into the URI
 	// This way any '?' chars in the name won't be treated as the beginning of the query params
diff --git a/whisk/activation.go b/whisk/activation.go
index fdbe40c..8579ffa 100644
--- a/whisk/activation.go
+++ b/whisk/activation.go
@@ -61,7 +61,7 @@ type Response struct {
 	Result     *Result `json:"result,omitempty"`
 }
 
-type Result map[string]interface{}
+type Result interface{}
 
 type ActivationListOptions struct {
 	Name  string `url:"name,omitempty"`