add cancel script

This commit is contained in:
Michele Balistreri 2019-11-01 18:06:04 +03:00
parent ce8a355e63
commit 43f74a85a2
No known key found for this signature in database
GPG Key ID: E9567DA33A4F791A

View File

@ -30,7 +30,7 @@ class CardScriptExecutor(private val activity: Activity) : CardListener {
val runningScript = script ?: defaultScript ?: return
script@ for (cmd in runningScript) {
script@for (cmd in runningScript) {
when (cmd.run(executionContext)) {
CardCommand.Result.OK -> {}
CardCommand.Result.CANCEL -> { break@script}
@ -65,4 +65,9 @@ class CardScriptExecutor(private val activity: Activity) : CardListener {
return false
}
fun cancelScript() {
script = null
state = State.READY
}
}