on master help sign in
Improve comment for checkRangeReq
commit095a236572ee5549bb3f75be39e91e26fcb17a92 authorTom Smalley <tfsmalley@gmail.com> dateMon 9 Mar 2020, 15:35 (7 years ago) parentd2ae1d1
1 file changed+3−1
lib/asset/serve-snap/src/Obelisk/Asset/Serve/Snap.hs+3−1
lib/asset/serve-snap/src/Obelisk/Asset/Serve/Snap.hs+3−1
@@ -98,8 +98,10 @@ serveAsset' doRedirect base fallback p = do
9898 . setHeader "Accept-Ranges" "bytes"
9999 . setContentType (fileType defaultMimeTypes p)
100100 let size = fromIntegral $ fileSize stat
101− -- Check if this is a range request
102101 req <- getRequest
102+ -- Despite the name, this function actually does all of the work for
103+ -- responding to range requests. We only need to handle *none* range
104+ -- requests ourselves.
103105 wasRange <- checkRangeReq req finalFilename size
104106 unless wasRange $ do
105107 modifyResponse $ setResponseCode 200 . setContentLength size