diff --git a/bindings/params.go b/bindings/params.go index 79ad6201ee957e0c34c584d29dc6afe095b76ae8..3b4b515b2dd2745995adbba039188466617e82cb 100644 --- a/bindings/params.go +++ b/bindings/params.go @@ -10,6 +10,7 @@ package bindings import ( + "encoding/json" jww "github.com/spf13/jwalterweatherman" "gitlab.com/elixxir/client/fileTransfer" e2eFileTransfer "gitlab.com/elixxir/client/fileTransfer/e2e" @@ -46,7 +47,7 @@ func GetDefaultE2EParams() []byte { // modify the JSON to change file transfer settings. func GetDefaultFileTransferParams() []byte { defaultParams := fileTransfer.DefaultParams() - data, err := defaultParams.MarshalJSON() + data, err := json.Marshal(defaultParams) if err != nil { jww.FATAL.Panicf("Failed to JSON marshal file transfer params: %+v", err) } @@ -70,7 +71,7 @@ func GetDefaultSingleUseParams() []byte { // modify the JSON to change single use settings. func GetDefaultE2eFileTransferParams() []byte { defaultParams := e2eFileTransfer.DefaultParams() - data, err := defaultParams.MarshalJSON() + data, err := json.Marshal(defaultParams) if err != nil { jww.FATAL.Panicf("Failed to JSON marshal e2e file transfer params: %+v", err) } @@ -79,7 +80,7 @@ func GetDefaultE2eFileTransferParams() []byte { func parseE2eFileTransferParams(data []byte) (e2eFileTransfer.Params, error) { p := &e2eFileTransfer.Params{} - return *p, p.UnmarshalJSON(data) + return *p, json.Unmarshal(data, p) } func parseSingleUseParams(data []byte) (single.RequestParams, error) { @@ -89,7 +90,7 @@ func parseSingleUseParams(data []byte) (single.RequestParams, error) { func parseFileTransferParams(data []byte) (fileTransfer.Params, error) { p := &fileTransfer.Params{} - return *p, p.UnmarshalJSON(data) + return *p, json.Unmarshal(data, p) } func parseCMixParams(data []byte) (xxdk.CMIXParams, error) {