diff --git a/src/controllers/friends_controller.rs b/src/controllers/friends_controller.rs index 8f74b8e..37bafe7 100644 --- a/src/controllers/friends_controller.rs +++ b/src/controllers/friends_controller.rs @@ -119,7 +119,15 @@ pub fn respond_request(r: &mut HttpRequestHandler) -> RequestResult { friends_helper::respond_request(r.user_id_ref()?, &friend_id, accept)?; - // TODO : create a notification + // Create a notification + notifications_helper::create_friends_notification( + r.user_id_ref()?, + &friend_id, + match accept { + true => NotifEventType::ACCEPTED_FRIEND_REQUEST, + false => NotifEventType::REJECTED_FRIEND_REQUEST + }, + )?; r.set_response("Response to the friendship request successfully saved!") }