feat: implement main entry point for WebAssembly (WASM) application with JS integration

This commit is contained in:
2025-12-30 12:27:55 -06:00
parent 25e0719954
commit 1c3de51913

View File

@@ -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 {}
}