Merge pull request #20987 from nextcloud/feature/noid/allow-compressed-templateresponses

Allow TemplateResponse to be compressed
This commit is contained in:
Roeland Jago Douma 2020-05-15 16:09:10 +02:00 committed by GitHub
commit f80f2a22d7
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -29,6 +29,7 @@ use OC\AppFramework\OCS\BaseResponse;
use OCP\AppFramework\Http;
use OCP\AppFramework\Http\JSONResponse;
use OCP\AppFramework\Http\Response;
use OCP\AppFramework\Http\TemplateResponse;
use OCP\AppFramework\Middleware;
use OCP\IRequest;
@ -67,6 +68,9 @@ class CompressionMiddleware extends Middleware {
if ($response instanceof JSONResponse) {
$allowGzip = true;
}
if ($response instanceof TemplateResponse) {
$allowGzip = true;
}
if ($allowGzip) {
$this->useGZip = true;