diff --git a/bindings/params.go b/bindings/params.go index f44c71edd2a13c0ae59a928f276619c43a2c1a2e..c1444e70320f8351514f6d3ddbb2c26872329b83 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) } @@ -81,7 +82,7 @@ func GetDefaultE2eFileTransferParams() []byte { // marshalled [e2eFileTransfer.Params]. func parseE2eFileTransferParams(data []byte) (e2eFileTransfer.Params, error) { p := &e2eFileTransfer.Params{} - return *p, p.UnmarshalJSON(data) + return *p, json.Unmarshal(data, p) } // parseSingleUseParams is a helper function which parses a JSON marshalled @@ -95,7 +96,7 @@ func parseSingleUseParams(data []byte) (single.RequestParams, error) { // [fileTransfer.Params]. func parseFileTransferParams(data []byte) (fileTransfer.Params, error) { p := &fileTransfer.Params{} - return *p, p.UnmarshalJSON(data) + return *p, json.Unmarshal(data, p) } // parseCMixParams is a helper function which parses a JSON marshalled