about summary refs log tree commit diff
path: root/src/micropub/post.rs
diff options
context:
space:
mode:
authorVika <vika@fireburn.ru>2021-12-06 20:49:58 +0300
committerVika <vika@fireburn.ru>2021-12-06 21:00:02 +0300
commitc02037628e36e71e528b3c76ffb88dc103d73228 (patch)
treee0d78a61af2f6e1ca7effcca1722f0da31293c05 /src/micropub/post.rs
parent9a9776230ce8d12d305ca8db19cc76f20ae40926 (diff)
Make rustfmt and clippy happy
Diffstat (limited to 'src/micropub/post.rs')
-rw-r--r--src/micropub/post.rs15
1 files changed, 8 insertions, 7 deletions
diff --git a/src/micropub/post.rs b/src/micropub/post.rs
index c465a6f..de2b162 100644
--- a/src/micropub/post.rs
+++ b/src/micropub/post.rs
@@ -255,7 +255,7 @@ pub async fn new_post<S: Storage>(
                     || channel == vcards_channel
                     || channel == food_channel
                 {
-                    if let Err(err) = create_feed(storage, &uid, &channel, &user).await {
+                    if let Err(err) = create_feed(storage, &uid, &channel, user).await {
                         return error_json!(
                             500,
                             "database_error",
@@ -313,7 +313,7 @@ async fn create_feed(
             },
             "children": [uid]
         }),
-        &user,
+        user,
     );
     storage.put_post(&feed, user.me.as_str()).await
 }
@@ -483,8 +483,9 @@ async fn post_process_new_post<S: Storage>(
                 // TODO: Replace this function once the MF2 parser is ready
                 // A compliant parser's output format includes rels,
                 // we could just find a Webmention one in there
-                let pattern = easy_scraper::Pattern::new(r#"<link href="{{url}}" rel="webmention">"#)
-                    .expect("Pattern for webmentions couldn't be parsed");
+                let pattern =
+                    easy_scraper::Pattern::new(r#"<link href="{{url}}" rel="webmention">"#)
+                        .expect("Pattern for webmentions couldn't be parsed");
                 let matches = pattern.matches(&body);
                 if matches.is_empty() {
                     return None;
@@ -580,7 +581,7 @@ async fn process_json<S: Storage>(
                         "You're not allowed to delete someone else's posts."
                     );
                 }
-                if let Err(error) = req.state().storage.delete_post(&url).await {
+                if let Err(error) = req.state().storage.delete_post(url).await {
                     return Ok(error.into());
                 }
                 Ok(Response::builder(200).build())
@@ -602,7 +603,7 @@ async fn process_json<S: Storage>(
                         "You're not allowed to delete someone else's posts."
                     );
                 }
-                if let Err(error) = req.state().storage.update_post(&url, body.clone()).await {
+                if let Err(error) = req.state().storage.update_post(url, body.clone()).await {
                     Ok(error.into())
                 } else {
                     Ok(Response::builder(204).build())
@@ -679,7 +680,7 @@ async fn process_form<S: Storage>(
                             "You're not allowed to delete someone else's posts."
                         );
                     }
-                    if let Err(error) = req.state().storage.delete_post(&url).await {
+                    if let Err(error) = req.state().storage.delete_post(url).await {
                         return error_json!(500, "database_error", error);
                     }
                     return Ok(Response::builder(200).build());