From 9ea5e67b4d86a24993af8632b1f57183e249ee37 Mon Sep 17 00:00:00 2001 From: cel Date: Tue, 7 Aug 2018 16:49:56 -0700 Subject: Show fetching status before received response --- ipfs.dpi.go | 8 ++++---- 1 file 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" -- cgit v1.2.3