From 56a9cd0e4b33d5c743238efacc43d5516d429e28 Mon Sep 17 00:00:00 2001 From: Jono Wenger <jono@elixxir.io> Date: Wed, 28 Sep 2022 16:02:26 -0700 Subject: [PATCH] Convert bytes to Uint8Array for channel callback --- wasm/channels.go | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/wasm/channels.go b/wasm/channels.go index 23c5cb9b..31b0b471 100644 --- a/wasm/channels.go +++ b/wasm/channels.go @@ -245,13 +245,12 @@ func NewChannelsManagerWithIndexedDb(_ js.Value, args []js.Value) interface{} { privateIdentity := utils.CopyBytesToGo(args[1]) fn := func(uuid uint64, channelID *id.ID) { - args[2].Invoke(uuid, channelID.Marshal()) + args[2].Invoke(uuid, utils.CopyBytesToJS(channelID.Marshal())) } model := indexedDb.NewWASMEventModelBuilder(fn) promiseFn := func(resolve, reject func(args ...interface{}) js.Value) { - cm, err := bindings.NewChannelsManagerGoEventModel( cmixID, privateIdentity, model) if err != nil { @@ -292,13 +291,12 @@ func LoadChannelsManagerWithIndexedDb(_ js.Value, args []js.Value) interface{} { storageTag := args[1].String() fn := func(uuid uint64, channelID *id.ID) { - args[2].Invoke(uuid, channelID.Marshal()) + args[2].Invoke(uuid, utils.CopyBytesToJS(channelID.Marshal())) } model := indexedDb.NewWASMEventModelBuilder(fn) promiseFn := func(resolve, reject func(args ...interface{}) js.Value) { - cm, err := bindings.LoadChannelsManagerGoEventModel( cmixID, storageTag, model) if err != nil { -- GitLab