From 46d5fa8ec02f5a53fe1724f08e6c59813d7d4c42 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=8B=87=E9=87=8C?= Date: Thu, 21 Apr 2022 11:19:37 +0800 Subject: [PATCH] PRJ-166 fix Compression --- .../client/web/protocol/GZipToClientMessageDecompressor.kt | 4 ++-- projector-client-web/src/main/resources/index.html | 7 +++++-- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/projector-client-web/src/main/kotlin/org/jetbrains/projector/client/web/protocol/GZipToClientMessageDecompressor.kt b/projector-client-web/src/main/kotlin/org/jetbrains/projector/client/web/protocol/GZipToClientMessageDecompressor.kt index 903cde70d..4527fc42a 100644 --- a/projector-client-web/src/main/kotlin/org/jetbrains/projector/client/web/protocol/GZipToClientMessageDecompressor.kt +++ b/projector-client-web/src/main/kotlin/org/jetbrains/projector/client/web/protocol/GZipToClientMessageDecompressor.kt @@ -29,10 +29,10 @@ import org.jetbrains.projector.common.protocol.handshake.CompressionType object GZipToClientMessageDecompressor : MessageDecompressor { override fun decompress(data: ByteArray): ByteArray { - return pako.inflate(data) as ByteArray + return pako(data) } override val compressionType = CompressionType.GZIP - private val pako: dynamic = js("window.pako") + private val pako: dynamic = js("window.depress") } diff --git a/projector-client-web/src/main/resources/index.html b/projector-client-web/src/main/resources/index.html index d366066e8..1d335ccd9 100644 --- a/projector-client-web/src/main/resources/index.html +++ b/projector-client-web/src/main/resources/index.html @@ -33,9 +33,12 @@ - - +