From bd4544dbd78ff9531591272996dab4c51229c36f Mon Sep 17 00:00:00 2001 From: Emin Yilmaz <70356757+unbeauvoyage@users.noreply.github.com> Date: Thu, 30 May 2024 00:43:40 +0900 Subject: [PATCH] fix(clipboard-manager): match Rust method parameters with native methods (#1379) --- .changes/clipboard-mobile.md | 5 +++++ plugins/clipboard-manager/src/mobile.rs | 6 +++--- 2 files changed, 8 insertions(+), 3 deletions(-) create mode 100644 .changes/clipboard-mobile.md diff --git a/.changes/clipboard-mobile.md b/.changes/clipboard-mobile.md new file mode 100644 index 00000000..728d30e2 --- /dev/null +++ b/.changes/clipboard-mobile.md @@ -0,0 +1,5 @@ +--- +"clipboard-manager": "patch" +--- + +Fix reading and writing text on Android and iOS. \ No newline at end of file diff --git a/plugins/clipboard-manager/src/mobile.rs b/plugins/clipboard-manager/src/mobile.rs index c5547abd..7a35196c 100644 --- a/plugins/clipboard-manager/src/mobile.rs +++ b/plugins/clipboard-manager/src/mobile.rs @@ -37,7 +37,7 @@ impl Clipboard { pub fn write_text<'a, T: Into>>(&self, text: T) -> crate::Result<()> { let text = text.into().to_string(); self.0 - .run_mobile_plugin("write", ClipKind::PlainText { text, label: None }) + .run_mobile_plugin("writeText", ClipKind::PlainText { text, label: None }) .map_err(Into::into) } @@ -50,7 +50,7 @@ impl Clipboard { let label = label.into().to_string(); self.0 .run_mobile_plugin( - "write", + "writeText", ClipKind::PlainText { text, label: Some(label), @@ -67,7 +67,7 @@ impl Clipboard { pub fn read_text(&self) -> crate::Result { self.0 - .run_mobile_plugin("read", ()) + .run_mobile_plugin("readText", ()) .map(|c| match c { ClipboardContents::PlainText { text } => text, })