From 4a09d0218c956077343fb9344173a2ed5a933a2f Mon Sep 17 00:00:00 2001
From: "Richard T. Carback III" <rick.carback@gmail.com>
Date: Sun, 10 Mar 2024 12:40:22 -0400
Subject: [PATCH] DM PublicKey was not being copied into JS properly

---
 wasm/dm.go | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/wasm/dm.go b/wasm/dm.go
index 249f59e..71a106a 100644
--- a/wasm/dm.go
+++ b/wasm/dm.go
@@ -262,7 +262,7 @@ func (dmc *DMClient) GetID(js.Value, []js.Value) any {
 // Returns:
 //   - Public key (Uint8Array).
 func (dmc *DMClient) GetPublicKey(js.Value, []js.Value) any {
-	return dmc.api.GetPublicKey()
+	return utils.CopyBytesToJS(dmc.api.GetPublicKey())
 }
 
 // GetToken returns the DM token of this client.
-- 
GitLab