aboutsummaryrefslogtreecommitdiff
path: root/http/response/builder.go
diff options
context:
space:
mode:
authorGravatar Romain de Laage <romain.delaage@rdelaage.ovh> 2023-02-25 09:36:19 +0100
committerGravatar Frédéric Guillot <f@miniflux.net> 2023-02-25 15:57:59 -0800
commit2c2700a31d7349f67016a3786125597f9ee38c56 (patch)
tree9a9cef0c5d6a17946be70e709cf1d0349d05bc77 /http/response/builder.go
parent8f9ccc6540be9d637b812985936f064bada8fcf3 (diff)
downloadv2-2c2700a31d7349f67016a3786125597f9ee38c56.tar.gz
v2-2c2700a31d7349f67016a3786125597f9ee38c56.tar.zst
v2-2c2700a31d7349f67016a3786125597f9ee38c56.zip
Proxy support for several media types
closes #615 closes #635
Diffstat (limited to 'http/response/builder.go')
-rw-r--r--http/response/builder.go7
1 files changed, 6 insertions, 1 deletions
diff --git a/http/response/builder.go b/http/response/builder.go
index 21c0cae3..99197293 100644
--- a/http/response/builder.go
+++ b/http/response/builder.go
@@ -12,6 +12,8 @@ import (
"net/http"
"strings"
"time"
+
+ "miniflux.app/logger"
)
const compressionThreshold = 1024
@@ -88,7 +90,10 @@ func (b *Builder) Write() {
case io.Reader:
// Compression not implemented in this case
b.writeHeaders()
- io.Copy(b.w, v)
+ _, err := io.Copy(b.w, v)
+ if err != nil {
+ logger.Error("%v", err)
+ }
}
}