notificationlib/remote/
notification_remote.rs

1use common::model::status_message::StatusMessage;
2use common::remote::{post, services};
3use hyper::HeaderMap;
4
5use crate::dto::notification_request::NotificationRequest;
6
7pub fn send(
8    notification: NotificationRequest,
9    headers: HeaderMap,
10) -> Result<StatusMessage, String> {
11    post(
12        services::NOTIFICATION_API,
13        format!("/notification/send"),
14        headers,
15        notification,
16    )
17}
18
19pub fn send_to_roles(
20    notification: NotificationRequest,
21    headers: HeaderMap,
22) -> Result<StatusMessage, String> {
23    post(
24        services::NOTIFICATION_API,
25        format!("/notification/sendToRoles"),
26        headers,
27        notification,
28    )
29}