commit 28630f9bdf14dac3fa00328396a72b8d03627d52 parent a936f1fbc7e118c843263a082a849d7ba8ef8ff2 Author: rhunk <101876869+rhunk@users.noreply.github.com> Date: Tue, 31 Oct 2023 14:46:04 +0100 fix(core/message_exporter): update font path Diffstat:
M | core/src/main/kotlin/me/rhunk/snapenhance/core/messaging/MessageExporter.kt | | | 24 | ++++++++++++------------ |
1 file changed, 12 insertions(+), 12 deletions(-)
diff --git a/core/src/main/kotlin/me/rhunk/snapenhance/core/messaging/MessageExporter.kt b/core/src/main/kotlin/me/rhunk/snapenhance/core/messaging/MessageExporter.kt @@ -205,28 +205,28 @@ class MessageExporter( runCatching { ZipFile(context.bridgeClient.getApplicationApkPath()).use { apkFile -> //export rawinflate.js - apkFile.getEntry("assets/web/rawinflate.js").let { entry -> + apkFile.getEntry("assets/web/rawinflate.js")?.let { entry -> output.write("<script>".toByteArray()) apkFile.getInputStream(entry).copyTo(output) output.write("</script>\n".toByteArray()) } //export avenir next font - apkFile.getEntry("res/font/avenir_next_medium.ttf").let { entry -> + apkFile.getEntry("assets/web/avenir_next_medium.ttf")?.let { entry -> val encodedFontData = Base64.Default.encode(apkFile.getInputStream(entry).readBytes()) output.write(""" - <style> - @font-face { - font-family: 'Avenir Next'; - src: url('data:font/truetype;charset=utf-8;base64, $encodedFontData'); - font-weight: normal; - font-style: normal; - } - </style> - """.trimIndent().toByteArray()) + <style> + @font-face { + font-family: 'Avenir Next'; + src: url('data:font/truetype;charset=utf-8;base64, $encodedFontData'); + font-weight: normal; + font-style: normal; + } + </style> + """.trimIndent().toByteArray()) } - apkFile.getEntry("assets/web/export_template.html").let { entry -> + apkFile.getEntry("assets/web/export_template.html")?.let { entry -> apkFile.getInputStream(entry).copyTo(output) }