diff options
author | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2018-08-07 16:49:56 -0700 |
---|---|---|
committer | cel <cel@f/6sQ6d2CMxRUhLpspgGIulDxDCwYD7DzFzPNr7u5AU=.ed25519> | 2018-08-07 16:49:56 -0700 |
commit | 9ea5e67b4d86a24993af8632b1f57183e249ee37 (patch) | |
tree | 5cd80f1f4180c6afa18192cd5061eee63a42fdab | |
parent | fb1246f88093afbecbedb5e1b49ff74e562cb5d6 (diff) |
Show fetching status before received response
-rw-r--r-- | ipfs.dpi.go | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/ipfs.dpi.go b/ipfs.dpi.go index 77a59cb..85ce02e 100644 --- a/ipfs.dpi.go +++ b/ipfs.dpi.go @@ -143,6 +143,10 @@ func IpfsUrlToGatewayUrl(u *url.URL) string { func serveIpfs(conn net.Conn, url_str string, u *url.URL) error { gwUrl := IpfsUrlToGatewayUrl(u) + err := writeStatus(conn, "Fetching IPFS content...") + if err != nil { + return err + } resp, err := http.Get(gwUrl) if err != nil { err := writeHeader(conn, url_str, "text/html") @@ -154,10 +158,6 @@ func serveIpfs(conn net.Conn, url_str string, u *url.URL) error { return io.EOF } defer resp.Body.Close() - err = writeStatus(conn, "Fetching IPFS content...") - if err != nil { - return err - } contentType := resp.Header.Get("Content-Type") if (contentType == "") { contentType = "text/plain" |