From b0d4a57b51b6670f67a21c9b08a8cc51259b8f59 Mon Sep 17 00:00:00 2001
From: "Richard T. Carback III" <rick.carback@gmail.com>
Date: Mon, 19 Dec 2022 22:04:44 +0000
Subject: [PATCH] Add main api funcs to main.go

---
 main.go | 14 ++++++++++++--
 1 file changed, 12 insertions(+), 2 deletions(-)

diff --git a/main.go b/main.go
index d06333fb..d18364cc 100644
--- a/main.go
+++ b/main.go
@@ -11,13 +11,14 @@ package main
 
 import (
 	"fmt"
+	"os"
+	"syscall/js"
+
 	jww "github.com/spf13/jwalterweatherman"
 	"gitlab.com/elixxir/client/v4/bindings"
 	"gitlab.com/elixxir/xxdk-wasm/storage"
 	"gitlab.com/elixxir/xxdk-wasm/utils"
 	"gitlab.com/elixxir/xxdk-wasm/wasm"
-	"os"
-	"syscall/js"
 )
 
 func init() {
@@ -89,6 +90,15 @@ func main() {
 	js.Global().Set("NewChannelsDatabaseCipher",
 		js.FuncOf(wasm.NewChannelsDatabaseCipher))
 
+	// wasm/dm.go
+	js.Global().Set("NewDMClient", js.FuncOf(wasm.NewDMClient))
+	js.Global().Set("NewDMClientWithIndexedDb",
+		js.FuncOf(wasm.NewDMClientWithIndexedDb))
+	js.Global().Set("NewDMClientWithIndexedDbUnsafe",
+		js.FuncOf(wasm.NewDMClientWithIndexedDbUnsafe))
+	js.Global().Set("NewDMsDatabaseCipher",
+		js.FuncOf(wasm.NewDMsDatabaseCipher))
+
 	// wasm/cmix.go
 	js.Global().Set("NewCmix", js.FuncOf(wasm.NewCmix))
 	js.Global().Set("LoadCmix", js.FuncOf(wasm.LoadCmix))
-- 
GitLab