One less unhandled error
This commit is contained in:
parent
87d39ba27f
commit
40d87e746d
|
@ -476,13 +476,17 @@ impl Inbox for User {
|
||||||
"Create" => {
|
"Create" => {
|
||||||
match act["object"]["type"].as_str().unwrap() {
|
match act["object"]["type"].as_str().unwrap() {
|
||||||
"Note" => {
|
"Note" => {
|
||||||
let comment = Comment::find_by_ap_url(conn, act["object"]["id"].as_str().unwrap().to_string()).unwrap();
|
match Comment::find_by_ap_url(conn, act["object"]["id"].as_str().unwrap().to_string()) {
|
||||||
|
Some(comment) => {
|
||||||
Notification::insert(conn, NewNotification {
|
Notification::insert(conn, NewNotification {
|
||||||
title: format!("{} commented your article", comment.get_author(conn).display_name.clone()),
|
title: format!("{} commented your article", comment.get_author(conn).display_name.clone()),
|
||||||
content: Some(comment.get_post(conn).title),
|
content: Some(comment.get_post(conn).title),
|
||||||
link: comment.ap_url,
|
link: comment.ap_url,
|
||||||
user_id: self.id
|
user_id: self.id
|
||||||
});
|
});
|
||||||
|
},
|
||||||
|
None => println!("Couldn't find comment by AP id, to create a new notification")
|
||||||
|
};
|
||||||
}
|
}
|
||||||
_ => {}
|
_ => {}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue