diff --git a/handler/handler.go b/handler/handler.go index 23e9b96..b3032f6 100644 --- a/handler/handler.go +++ b/handler/handler.go @@ -17,7 +17,8 @@ var HandleRequestFn api.HandleRequest = func(api.Request, api.Response) (next bo // handleRequest is only exported to the host. // //go:export handle_request -func handleRequest() (ctxNext uint64) { //nolint +//go:wasmexport handle_request +func handleRequest() (ctxNext uint64) { // nolint next, reqCtx := HandleRequestFn(wasmRequest{}, wasmResponse{}) ctxNext = uint64(reqCtx) << 32 if next { @@ -33,7 +34,8 @@ var HandleResponseFn api.HandleResponse = func(uint32, api.Request, api.Response // handleResponse is only exported to the host. // //go:export handle_response -func handleResponse(reqCtx uint32, isError uint32) { //nolint +//go:wasmexport handle_response +func handleResponse(reqCtx uint32, isError uint32) { // nolint isErrorB := false if isError == 1 { isErrorB = true diff --git a/handler/internal/imports/imports.go b/handler/internal/imports/imports.go index 9321891..c6c8f7d 100644 --- a/handler/internal/imports/imports.go +++ b/handler/internal/imports/imports.go @@ -1,4 +1,4 @@ -//go:build tinygo.wasm +//go:build tinygo.wasm || wasip1 package imports diff --git a/handler/internal/imports/imports_stub.go b/handler/internal/imports/imports_stub.go index 8e66af1..f259ec8 100644 --- a/handler/internal/imports/imports_stub.go +++ b/handler/internal/imports/imports_stub.go @@ -1,4 +1,4 @@ -//go:build !tinygo.wasm +//go:build !tinygo.wasm && !wasip1 package imports