Fakultas Ilmu Komputer UI

Skip to content
Snippets Groups Projects
Commit 8eef5f28 authored by lantry-glitch's avatar lantry-glitch
Browse files

Implement subscribe function in Notification controller.

parent 528e6f40
No related branches found
No related tags found
No related merge requests found
......@@ -4,6 +4,7 @@ use rocket::fairing::AdHoc;
pub fn route_stage() -> AdHoc {
return AdHoc::on_ignite("Initializing controller routes...", |rocket| async {
rocket
.mount("/", routes![])
.mount("/", routes![notification::subscribe])
});
}
......@@ -4,3 +4,12 @@ use bambangshop_receiver::Result;
use crate::model::notification::Notification;
use crate::model::subscriber::SubscriberRequest;
use crate::service::notification::NotificationService;
#[get("/subscribe/<product_type>")]
pub fn subscribe(product_type: &str) -> Result<Json<SubscriberRequest>> {
return match NotificationService::subscribe(product_type) {
Ok(f) => Ok(Json::from(f)),
Err(e) => Err(e)
};
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment