mirror of
https://github.com/nlepage/go-wasm-http-server.git
synced 2025-03-10 17:29:10 +00:00
✏️
This commit is contained in:
parent
21d93ddbbb
commit
206b1e0326
4
serve.go
4
serve.go
@ -36,7 +36,7 @@ func Serve(handler http.Handler) func() {
|
||||
cb := js.FuncOf(func(_ js.Value, args []js.Value) interface{} {
|
||||
jsReq := whutil.Request{args[0]}
|
||||
|
||||
var res = whutil.NewPromise(func(resolve whutil.PromiseResolve, reject whutil.PromiseReject) {
|
||||
var resPromise = whutil.NewPromise(func(resolve whutil.PromiseResolve, reject whutil.PromiseReject) {
|
||||
go func() {
|
||||
defer func() {
|
||||
r := recover()
|
||||
@ -62,7 +62,7 @@ func Serve(handler http.Handler) func() {
|
||||
}()
|
||||
})
|
||||
|
||||
return res
|
||||
return resPromise
|
||||
})
|
||||
|
||||
js.Global().Get("wasmhttp").Call("registerHandler", os.Getenv("WASMHTTP_HANDLER_ID"), cb)
|
||||
|
Loading…
x
Reference in New Issue
Block a user