Stop scanner when cancelling

This commit is contained in:
Jose Olarte III
2025-05-02 21:29:08 +08:00
parent 3f8937e9e7
commit 1639a338ad

View File

@@ -11,7 +11,7 @@
<div class="text-center"> <div class="text-center">
<button <button
class="text-center text-white leading-none bg-slate-400 p-2 rounded-full" class="text-center text-white leading-none bg-slate-400 p-2 rounded-full"
@click="$router.back()" @click="handleBack"
> >
<font-awesome icon="xmark" class="w-[1em]"></font-awesome> <font-awesome icon="xmark" class="w-[1em]"></font-awesome>
</button> </button>
@@ -416,6 +416,11 @@ export default class ContactQRScan extends Vue {
logger.info("App resumed, scanner can be restarted by user"); logger.info("App resumed, scanner can be restarted by user");
this.isScanning = false; this.isScanning = false;
} }
async handleBack() {
await this.cleanupScanner();
this.$router.back();
}
} }
</script> </script>