aboutsummaryrefslogtreecommitdiffstats
path: root/default-plugins/strider/src
diff options
context:
space:
mode:
authorAram Drevekenin <aram@poor.dev>2023-06-17 17:47:28 +0200
committerGitHub <noreply@github.com>2023-06-17 17:47:28 +0200
commit29a391f60eb3aeecba4682dfdb38cdcd2a61b2b2 (patch)
tree658c84255ebb026c9cf417fcb7a19734a290ac53 /default-plugins/strider/src
parentdocs(changelog): more plugin api methods (diff)
downloadsl0ppij-29a391f60eb3aeecba4682dfdb38cdcd2a61b2b2.tar.gz
sl0ppij-29a391f60eb3aeecba4682dfdb38cdcd2a61b2b2.tar.xz
sl0ppij-29a391f60eb3aeecba4682dfdb38cdcd2a61b2b2.zip
refactor(plugins): improve api (#2552)
* refactor(plugins): improve shim API * style(fmt): rustfmt
Diffstat (limited to 'default-plugins/strider/src')
-rw-r--r--default-plugins/strider/src/main.rs32
-rw-r--r--default-plugins/strider/src/search/search_state.rs8
2 files changed, 20 insertions, 20 deletions
diff --git a/default-plugins/strider/src/main.rs b/default-plugins/strider/src/main.rs
index 6cfaea81..24d443d1 100644
--- a/default-plugins/strider/src/main.rs
+++ b/default-plugins/strider/src/main.rs
@@ -32,13 +32,13 @@ impl ZellijPlugin for State {
]);
post_message_to(
"file_name_search",
- serde_json::to_string(&MessageToSearch::ScanFolder).unwrap(),
- "".to_owned(),
+ &serde_json::to_string(&MessageToSearch::ScanFolder).unwrap(),
+ "",
);
post_message_to(
"file_contents_search",
- serde_json::to_string(&MessageToSearch::ScanFolder).unwrap(),
- "".to_owned(),
+ &serde_json::to_string(&MessageToSearch::ScanFolder).unwrap(),
+ "",
);
self.search_state.loading = true;
set_timeout(0.5); // for displaying loading animation
@@ -192,13 +192,13 @@ impl ZellijPlugin for State {
.collect();
post_message_to(
"file_name_search",
- serde_json::to_string(&MessageToSearch::FileSystemCreate).unwrap(),
- serde_json::to_string(&paths).unwrap(),
+ &serde_json::to_string(&MessageToSearch::FileSystemCreate).unwrap(),
+ &serde_json::to_string(&paths).unwrap(),
);
post_message_to(
"file_contents_search",
- serde_json::to_string(&MessageToSearch::FileSystemCreate).unwrap(),
- serde_json::to_string(&paths).unwrap(),
+ &serde_json::to_string(&MessageToSearch::FileSystemCreate).unwrap(),
+ &serde_json::to_string(&paths).unwrap(),
);
},
Event::FileSystemUpdate(paths) => {
@@ -208,13 +208,13 @@ impl ZellijPlugin for State {
.collect();
post_message_to(
"file_name_search",
- serde_json::to_string(&MessageToSearch::FileSystemUpdate).unwrap(),
- serde_json::to_string(&paths).unwrap(),
+ &serde_json::to_string(&MessageToSearch::FileSystemUpdate).unwrap(),
+ &serde_json::to_string(&paths).unwrap(),
);
post_message_to(
"file_contents_search",
- serde_json::to_string(&MessageToSearch::FileSystemUpdate).unwrap(),
- serde_json::to_string(&paths).unwrap(),
+ &serde_json::to_string(&MessageToSearch::FileSystemUpdate).unwrap(),
+ &serde_json::to_string(&paths).unwrap(),
);
},
Event::FileSystemDelete(paths) => {
@@ -224,13 +224,13 @@ impl ZellijPlugin for State {
.collect();
post_message_to(
"file_name_search",
- serde_json::to_string(&MessageToSearch::FileSystemDelete).unwrap(),
- serde_json::to_string(&paths).unwrap(),
+ &serde_json::to_string(&MessageToSearch::FileSystemDelete).unwrap(),
+ &serde_json::to_string(&paths).unwrap(),
);
post_message_to(
"file_contents_search",
- serde_json::to_string(&MessageToSearch::FileSystemDelete).unwrap(),
- serde_json::to_string(&paths).unwrap(),
+ &serde_json::to_string(&MessageToSearch::FileSystemDelete).unwrap(),
+ &serde_json::to_string(&paths).unwrap(),
);
},
_ => {
diff --git a/default-plugins/strider/src/search/search_state.rs b/default-plugins/strider/src/search/search_state.rs
index c8707cc9..865a98e5 100644
--- a/default-plugins/strider/src/search/search_state.rs
+++ b/default-plugins/strider/src/search/search_state.rs
@@ -155,13 +155,13 @@ impl SearchState {
if !self.search_term.is_empty() {
post_message_to(
"file_name_search",
- serde_json::to_string(&MessageToSearch::Search).unwrap(),
- "".to_owned(),
+ &serde_json::to_string(&MessageToSearch::Search).unwrap(),
+ "",
);
post_message_to(
"file_contents_search",
- serde_json::to_string(&MessageToSearch::Search).unwrap(),
- "".to_owned(),
+ &serde_json::to_string(&MessageToSearch::Search).unwrap(),
+ "",
);
self.file_name_search_results.clear();
self.file_contents_search_results.clear();