From e34306e083351c51b1953c69dead931678b4a8a6 Mon Sep 17 00:00:00 2001 From: pascalauroboa Date: Mon, 11 May 2026 23:06:40 +0200 Subject: [PATCH] fix(nfc): adapt backend invoke to frontend --- plugins/nfc/src/lib.rs | 2 +- plugins/nfc/src/models.rs | 9 ++------- 2 files changed, 3 insertions(+), 8 deletions(-) diff --git a/plugins/nfc/src/lib.rs b/plugins/nfc/src/lib.rs index d8708c1d6..26b6a3b6e 100644 --- a/plugins/nfc/src/lib.rs +++ b/plugins/nfc/src/lib.rs @@ -44,7 +44,7 @@ impl Nfc { .map_err(Into::into) } - pub fn scan(&self, payload: ScanRequest) -> crate::Result { + pub fn scan(&self, payload: ScanRequest) -> crate::Result { self.0 .run_mobile_plugin("scan", payload) .map_err(Into::into) diff --git a/plugins/nfc/src/models.rs b/plugins/nfc/src/models.rs index eb05cf7ac..20c7e5617 100644 --- a/plugins/nfc/src/models.rs +++ b/plugins/nfc/src/models.rs @@ -43,16 +43,11 @@ pub struct NfcTagRecord { #[derive(Deserialize)] pub struct NfcTag { - pub id: String, - pub kind: String, + pub id: Vec, + pub kind: Vec, pub records: Vec, } -#[derive(Deserialize)] -pub struct ScanResponse { - pub tag: NfcTag, -} - #[derive(Debug, Default, Serialize)] pub struct UriFilter { scheme: Option,