From 87ebe4ffae2b0c90d40ed8403491b9ef81c6560c Mon Sep 17 00:00:00 2001 From: Jose Olarte III Date: Wed, 13 Aug 2025 16:05:50 +0800 Subject: [PATCH] Fix: restore newer clipboard service call --- src/views/ContactQRScanShowView.vue | 20 ++++++++------------ 1 file changed, 8 insertions(+), 12 deletions(-) diff --git a/src/views/ContactQRScanShowView.vue b/src/views/ContactQRScanShowView.vue index 37a5ca90..4fe1b07c 100644 --- a/src/views/ContactQRScanShowView.vue +++ b/src/views/ContactQRScanShowView.vue @@ -183,7 +183,6 @@ import { NOTIFY_QR_PROCESSING_ERROR, createQRContactAddedMessage, createQRRegistrationSuccessMessage, - QR_TIMEOUT_SHORT, QR_TIMEOUT_STANDARD, QR_TIMEOUT_LONG, @@ -623,18 +622,15 @@ export default class ContactQRScanShow extends Vue { ); // Copy the URL to clipboard - useClipboard() - .copy(jwtUrl) - .then(() => { - this.notify.toast( - "Copied", - NOTIFY_QR_URL_COPIED.message, - QR_TIMEOUT_MEDIUM, - ); - }); + const { copyToClipboard } = await import("../services/ClipboardService"); + await copyToClipboard(jwtUrl); + this.notify.toast( + NOTIFY_QR_URL_COPIED.title, + NOTIFY_QR_URL_COPIED.message, + ); } catch (error) { - logger.error("Failed to generate contact URL:", error); - this.notify.error("Failed to generate contact URL. Please try again."); + this.$logAndConsole(`Error copying URL to clipboard: ${error}`, true); + this.notify.error("Failed to copy URL to clipboard."); } }