From 325a6abca6087ee84052ed861a680619c15a9e8a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E2=98=99=E2=97=A6=20The=20Tablet=20=E2=9D=80=20GamerGirla?= =?UTF-8?q?ndCo=20=E2=97=A6=E2=9D=A7?= Date: Wed, 29 Nov 2023 13:26:35 -0500 Subject: [PATCH] add onSuccess parameter to installExtension call --- .../fenix/addons/AddonInstallIntentProcessor.kt | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/addons/AddonInstallIntentProcessor.kt b/app/src/main/java/org/mozilla/fenix/addons/AddonInstallIntentProcessor.kt index b52431ef1..e2c00d65f 100644 --- a/app/src/main/java/org/mozilla/fenix/addons/AddonInstallIntentProcessor.kt +++ b/app/src/main/java/org/mozilla/fenix/addons/AddonInstallIntentProcessor.kt @@ -22,11 +22,15 @@ class AddonInstallIntentProcessor(private val context: Context, private val engi return false } val ext = iuri.let { parseExtension(it) } - installExtension(ext.get(0), ext.get(1)) + installExtension(ext.get(0), ext.get(1), null) return true } - fun installExtension(id: String, b64: String, onSuccess: (WebExtension) -> Unit) { - engine.installWebExtension(id, b64, onSuccess) + fun installExtension(id: String, b64: String, onSuccess: ((WebExtension) -> Unit)?) { + engine.installWebExtension(id, b64, if(onSuccess != null) { + onSuccess + } else { + { } + }) } fun parseExtension(inp: File): List { val file = ZipFile(inp)