projects
/
recipes.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
rustfmt
[recipes.git]
/
backend
/
src
/
services.rs
diff --git
a/backend/src/services.rs
b/backend/src/services.rs
index
c283868
..
ce64899
100644
(file)
--- a/
backend/src/services.rs
+++ b/
backend/src/services.rs
@@
-15,9
+15,7
@@
use crate::{
config::Config,
consts,
data::{asynchronous, db},
config::Config,
consts,
data::{asynchronous, db},
- email,
- model,
- utils,
+ email, model, utils,
};
mod api;
};
mod api;
@@
-224,11
+222,13
@@
pub async fn edit_recipe(
let (id,) = path.into_inner();
let user = match get_current_user(&req, connection.clone()).await {
Some(u) => u,
let (id,) = path.into_inner();
let user = match get_current_user(&req, connection.clone()).await {
Some(u) => u,
- None =>
+ None =>
{
return Ok(MessageTemplate {
user: None,
message: "Cannot edit a recipe without being logged in",
return Ok(MessageTemplate {
user: None,
message: "Cannot edit a recipe without being logged in",
- }.to_response())
+ }
+ .to_response())
+ }
};
let recipe = connection.get_recipe_async(id).await?;
};
let recipe = connection.get_recipe_async(id).await?;
@@
-236,8
+236,9
@@
pub async fn edit_recipe(
if recipe.user_id != user.id {
return Ok(MessageTemplate {
message: "Cannot edit a recipe you don't own",
if recipe.user_id != user.id {
return Ok(MessageTemplate {
message: "Cannot edit a recipe you don't own",
- user: Some(user)
- }.to_response())
+ user: Some(user),
+ }
+ .to_response());
}
let recipes = connection.get_all_recipe_titles_async().await?;
}
let recipes = connection.get_all_recipe_titles_async().await?;
@@
-259,11
+260,13
@@
pub async fn new_recipe(
) -> Result<HttpResponse> {
let user = match get_current_user(&req, connection.clone()).await {
Some(u) => u,
) -> Result<HttpResponse> {
let user = match get_current_user(&req, connection.clone()).await {
Some(u) => u,
- None =>
+ None =>
{
return Ok(MessageTemplate {
message: "Cannot create a recipe without being logged in",
return Ok(MessageTemplate {
message: "Cannot create a recipe without being logged in",
- user: None
- }.to_response())
+ user: None,
+ }
+ .to_response())
+ }
};
let recipe_id = connection.create_recipe_async(user.id).await?;
};
let recipe_id = connection.create_recipe_async(user.id).await?;