feat: implement main entry point for WebAssembly (WASM) application with JS integration
This commit is contained in:
25
cmd/reticulum-wasm/main.go
Normal file
25
cmd/reticulum-wasm/main.go
Normal 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 {}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user