From 36b27a739c855d9b72761a6576e81eafc1ee23eb Mon Sep 17 00:00:00 2001
From: Jake Taylor <jake@elixxir.io>
Date: Fri, 9 Sep 2022 17:26:59 -0500
Subject: [PATCH] fix breakages

---
 utils/convert.go | 15 +++++++--------
 utils/utils.go   | 16 ----------------
 2 files changed, 7 insertions(+), 24 deletions(-)

diff --git a/utils/convert.go b/utils/convert.go
index 293e5f37..aad9d8a1 100644
--- a/utils/convert.go
+++ b/utils/convert.go
@@ -28,16 +28,15 @@ func CopyBytesToJS(src []byte) js.Value {
 	return dst
 }
 
-// JsonToJS converts a marshalled JSON bytes to a Javascript object.
-func JsonToJS(src []byte) (js.Value, error) {
-	var inInterface map[string]interface{}
-	err := json.Unmarshal(src, &inInterface)
+// JsonToJS is a helper that converts JSON bytes input
+// to a [js.Value] of the object subtype.
+func JsonToJS(inputJson []byte) (js.Value, error) {
+	jsObj := make(map[string]interface{})
+	err := json.Unmarshal(inputJson, &jsObj)
 	if err != nil {
-		Throw(TypeError, err)
-		return js.ValueOf(nil), err
+		return js.Value{}, err
 	}
-
-	return js.ValueOf(inInterface), nil
+	return js.ValueOf(jsObj), nil
 }
 
 // JsToJson converts the Javascript value to JSON.
diff --git a/utils/utils.go b/utils/utils.go
index 817700bf..15dcc579 100644
--- a/utils/utils.go
+++ b/utils/utils.go
@@ -38,22 +38,6 @@ func WrapCB(parent js.Value, m string) func(args ...interface{}) js.Value {
 	}
 }
 
-// JsonToJS is a helper that converts JSON bytes input
-// to a [js.Value] of the object subtype.
-func JsonToJS(inputJson []byte) (js.Value, error) {
-	jsObj := make(map[string]interface{})
-	err := json.Unmarshal(inputJson, &jsObj)
-	if err != nil {
-		return js.Value{}, err
-	}
-	return js.ValueOf(jsObj), nil
-}
-
-// JsToJson converts the Javascript value to JSON.
-func JsToJson(value js.Value) string {
-	return JSON.Call("stringify", value).String()
-}
-
 type PromiseFn func(resolve, reject func(args ...interface{}) js.Value)
 
 // CreatePromise creates a Javascript promise to return the value of a blocking
-- 
GitLab