1
0
Fork 0

Add uuid and remove useless logs

This commit is contained in:
Florian RICHER 2023-01-31 17:45:37 +01:00
parent 2f5a28beb9
commit e46fe9db87
No known key found for this signature in database
GPG key ID: 6BF27BF8A1E71623
3 changed files with 31 additions and 17 deletions

View file

@ -1,7 +1,5 @@
#![cfg_attr(not(unix), allow(unused_imports))]
#[cfg(unix)]
use tonic::transport::server::UdsConnectInfo;
use tonic::{Request, Response, Status};
use libcommand::internal::{
@ -17,31 +15,19 @@ pub struct DaemonServer {}
impl Unix for DaemonServer {
async fn authorize(
&self,
request: Request<AuthorizeRequest>,
_request: Request<AuthorizeRequest>,
) -> Result<Response<AuthorizeResponse>, Status> {
#[cfg(unix)]
{
let conn_info = request.extensions().get::<UdsConnectInfo>().unwrap();
println!("Got a request {:?} with info {:?}", request, conn_info);
}
let reply = AuthorizeResponse {
status: AuthorizationStatus::Authorized.into(),
session_uuid: "".into()
session_uuid: uuid::Uuid::new_v4().to_string()
};
Ok(Response::new(reply))
}
async fn terminate(
&self,
request: Request<TerminateRequest>,
_request: Request<TerminateRequest>,
) -> Result<Response<TerminateResponse>, Status> {
#[cfg(unix)]
{
let conn_info = request.extensions().get::<UdsConnectInfo>().unwrap();
println!("Got a request {:?} with info {:?}", request, conn_info);
}
let reply = TerminateResponse {
status: TerminateStatus::Ok.into()
};