diff --git a/cmd/reticulum-wasm/main.go b/cmd/reticulum-wasm/main.go new file mode 100644 index 0000000..5fcd22f --- /dev/null +++ b/cmd/reticulum-wasm/main.go @@ -0,0 +1,25 @@ +//go:build js && wasm +// +build js,wasm + +package main + +import ( + "syscall/js" + + "git.quad4.io/Networks/Reticulum-Go/pkg/debug" + "git.quad4.io/Networks/Reticulum-Go/pkg/wasm" +) + +func main() { + debug.Init() + debug.SetDebugLevel(debug.DEBUG_INFO) + + wasm.RegisterJSFunctions() + + // Notify JS that reticulum is ready + js.Global().Call("reticulumReady") + + // Keep the Go program running + select {} +} +