From bf3ab8ec410eed5ba7c8bb2da3aa41fd769adb20 Mon Sep 17 00:00:00 2001 From: syumai Date: Thu, 1 Feb 2024 09:44:39 +0900 Subject: [PATCH] remove blob() call from jshttp.ToResponse --- internal/jshttp/response.go | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/internal/jshttp/response.go b/internal/jshttp/response.go index 407ee37..c688333 100644 --- a/internal/jshttp/response.go +++ b/internal/jshttp/response.go @@ -26,12 +26,7 @@ func toResponse(res js.Value, body io.ReadCloser) (*http.Response, error) { // ToResponse converts JavaScript sides Response to *http.Response. // - Response: https://developer.mozilla.org/docs/Web/API/Response func ToResponse(res js.Value) (*http.Response, error) { - promise := res.Call("blob") - blob, err := jsutil.AwaitPromise(promise) - if err != nil { - return nil, err - } - body := jsutil.ConvertReadableStreamToReadCloser(blob.Call("stream")) + body := jsutil.ConvertReadableStreamToReadCloser(res.Get("body")) return toResponse(res, body) }