This commit is contained in:
Nicolas Lepage
2019-11-27 07:22:07 +01:00
parent 40c75880da
commit 9c65a54a24
8 changed files with 25 additions and 6 deletions

View File

@@ -4,6 +4,8 @@ import (
"net/http"
"os"
"syscall/js"
"github.com/nlepage/go-wasm-http-server/internal/whutil"
)
// Serve serves HTTP requests using handler or http.DefaultServeMux if handler is nil
@@ -14,10 +16,10 @@ func Serve(handler http.Handler) func() {
}
cb := js.FuncOf(func(_ js.Value, args []js.Value) interface{} {
jsReq := Request(args[0])
jsReq := whutil.Request(args[0])
var resolveRes func(interface{})
var res = NewPromise(func(resolve, _ func(interface{})) {
var res = whutil.NewPromise(func(resolve, _ func(interface{})) {
resolveRes = resolve
})
@@ -28,7 +30,7 @@ func Serve(handler http.Handler) func() {
panic(err)
}
res := NewResponseWriter()
res := whutil.NewResponseWriter()
handler.ServeHTTP(res, req)