notificationlib/remote/
notification_remote.rs1use 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}