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
index bd3b38d4..c7f78ad6 100644
--- 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("\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("""
-
- """.trimIndent().toByteArray())
+
+ """.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)
}