From 4432eff1ec129d0e27450aafebfaf1c35fd5072a Mon Sep 17 00:00:00 2001
From: Alexey Lunin <alexey.lunin@vereign.com>
Date: Wed, 13 Mar 2019 15:36:32 +0400
Subject: [PATCH] Added default empty object as data to generated penpal
 methods

---
 main.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/main.go b/main.go
index b75d036..22f03bb 100644
--- a/main.go
+++ b/main.go
@@ -149,7 +149,7 @@ func buildViamAPI() string {
 			methodStr := splits[len(splits)-1]
 
 			result += "ViamAPI.prototype." + packageStr + strings.Title(methodStr) + " = function(config, data) {\n" +
-				"    return axios.post(window.API_HOST + '" + packageStr + "/" + methodStr + "', data, merge({}, this.config, config));\n" +
+				"    return axios.post(window.API_HOST + '" + packageStr + "/" + methodStr + "', data || {}, merge({}, this.config, config));\n" +
 				"};\n\n"
 		}
 	}
-- 
GitLab