From c5c73df213858fdc4e5d380f275174addb03aa0f Mon Sep 17 00:00:00 2001 From: "Richard T. Carback III" <rick.carback@gmail.com> Date: Wed, 8 Mar 2023 13:48:02 -0500 Subject: [PATCH] Print debug info when calling the send functions --- wasm/dm.go | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/wasm/dm.go b/wasm/dm.go index 045def89..84d70eb4 100644 --- a/wasm/dm.go +++ b/wasm/dm.go @@ -12,9 +12,10 @@ package wasm import ( "crypto/ed25519" "encoding/json" - "gitlab.com/elixxir/client/v4/dm" "syscall/js" + "gitlab.com/elixxir/client/v4/dm" + indexDB "gitlab.com/elixxir/xxdk-wasm/indexedDb/worker/dm" "encoding/base64" @@ -22,6 +23,8 @@ import ( "gitlab.com/elixxir/client/v4/bindings" "gitlab.com/elixxir/crypto/codename" "gitlab.com/elixxir/xxdk-wasm/utils" + + jww "github.com/spf13/jwalterweatherman" ) //////////////////////////////////////////////////////////////////////////////// @@ -315,6 +318,10 @@ func (dmc *DMClient) SendText(_ js.Value, args []js.Value) any { leaseTimeMS := int64(args[3].Int()) cmixParamsJSON := utils.CopyBytesToGo(args[4]) + jww.DEBUG.Printf("SendText(%s, %d, %s...)", + base64.RawStdEncoding.EncodeToString(partnerPubKeyBytes)[:8], + partnerToken, message[:10]) + promiseFn := func(resolve, reject func(args ...any) js.Value) { sendReport, err := dmc.api.SendText(partnerPubKeyBytes, uint32(partnerToken), message, leaseTimeMS, @@ -368,6 +375,12 @@ func (dmc *DMClient) SendReply(_ js.Value, args []js.Value) any { leaseTimeMS := int64(args[4].Int()) cmixParamsJSON := utils.CopyBytesToGo(args[5]) + jww.DEBUG.Printf("SendReply(%s, %d, %s: %s...)", + base64.RawStdEncoding.EncodeToString(partnerPubKeyBytes)[:8], + partnerToken, + base64.RawStdEncoding.EncodeToString(replyID), + message[:10]) + promiseFn := func(resolve, reject func(args ...any) js.Value) { sendReport, err := dmc.api.SendReply(partnerPubKeyBytes, uint32(partnerToken), message, replyID, leaseTimeMS, @@ -409,6 +422,12 @@ func (dmc *DMClient) SendReaction(_ js.Value, args []js.Value) any { message := args[3].String() cmixParamsJSON := utils.CopyBytesToGo(args[4]) + jww.DEBUG.Printf("SendReaction(%s, %d, %s: %s...)", + base64.RawStdEncoding.EncodeToString(partnerPubKeyBytes)[:8], + partnerToken, + base64.RawStdEncoding.EncodeToString(replyID), + message[:10]) + promiseFn := func(resolve, reject func(args ...any) js.Value) { sendReport, err := dmc.api.SendReaction(partnerPubKeyBytes, uint32(partnerToken), message, replyID, -- GitLab