add onSuccess parameter to installExtension call

pull/745/head
☙◦ The Tablet ❀ GamerGirlandCo ◦❧ 7 months ago committed by akliuxingyuan
parent e4badc537c
commit 325a6abca6

@ -22,11 +22,15 @@ class AddonInstallIntentProcessor(private val context: Context, private val engi
return false return false
} }
val ext = iuri.let { parseExtension(it) } val ext = iuri.let { parseExtension(it) }
installExtension(ext.get(0), ext.get(1)) installExtension(ext.get(0), ext.get(1), null)
return true return true
} }
fun installExtension(id: String, b64: String, onSuccess: (WebExtension) -> Unit) { fun installExtension(id: String, b64: String, onSuccess: ((WebExtension) -> Unit)?) {
engine.installWebExtension(id, b64, onSuccess) engine.installWebExtension(id, b64, if(onSuccess != null) {
onSuccess
} else {
{ }
})
} }
fun parseExtension(inp: File): List<String> { fun parseExtension(inp: File): List<String> {
val file = ZipFile(inp) val file = ZipFile(inp)

Loading…
Cancel
Save