mirror of
https://github.com/rhunk/SnapEnhance.git
synced 2025-06-13 05:37:48 +02:00
fix(core/message_exporter): json deflate os
This commit is contained in:
@ -192,15 +192,16 @@ class MessageExporter(
|
|||||||
//write the json file
|
//write the json file
|
||||||
output.write("<script type=\"application/json\" class=\"exported_content\">".toByteArray())
|
output.write("<script type=\"application/json\" class=\"exported_content\">".toByteArray())
|
||||||
|
|
||||||
val deflateOutputStream = DeflaterOutputStream((XposedHelpers.newInstance(
|
val b64os = (XposedHelpers.newInstance(
|
||||||
Base64OutputStream::class.java,
|
Base64OutputStream::class.java,
|
||||||
output,
|
output,
|
||||||
android.util.Base64.DEFAULT or android.util.Base64.NO_WRAP,
|
android.util.Base64.DEFAULT or android.util.Base64.NO_WRAP,
|
||||||
true
|
true
|
||||||
) as OutputStream), Deflater(Deflater.BEST_COMPRESSION, true))
|
) as OutputStream)
|
||||||
|
val deflateOutputStream = DeflaterOutputStream(b64os, Deflater(Deflater.BEST_COMPRESSION, true), true)
|
||||||
exportJson(deflateOutputStream)
|
exportJson(deflateOutputStream)
|
||||||
deflateOutputStream.finish()
|
deflateOutputStream.finish()
|
||||||
|
b64os.flush()
|
||||||
|
|
||||||
output.write("</script>\n".toByteArray())
|
output.write("</script>\n".toByteArray())
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user