1
0
mirror of https://gitlab.com/comunic/comunicapiv3 synced 2025-06-20 08:25:16 +00:00

Can get current push notifications status for a token

This commit is contained in:
2021-04-11 18:58:34 +02:00
parent 93403e0ce2
commit c8c03d11e4
5 changed files with 52 additions and 4 deletions

View File

@ -1,4 +1,3 @@
pub mod server_controller;
pub mod user_ws_controller;
pub mod rtc_relay_controller;
@ -17,4 +16,5 @@ pub mod notifications_controller;
pub mod virtual_directory_controller;
pub mod web_app_controller;
pub mod calls_controller;
pub mod user_ws_actions;
pub mod user_ws_actions;
pub mod push_notifications_controller;

View File

@ -0,0 +1,15 @@
//! # Push notifications controller
//!
//! @author Pierre Hubert
use crate::api_data::push_notifications_status_api::PushNotificationsStatusAPI;
use crate::data::base_request_handler::BaseRequestHandler;
use crate::data::http_request_handler::HttpRequestHandler;
use crate::routes::RequestResult;
/// Get current push notifications status for a connection
pub fn get_status(r: &mut HttpRequestHandler) -> RequestResult {
let status = &r.user_access_token().unwrap().push_notifications_token.clone();
r.set_response(PushNotificationsStatusAPI::new(status))
}