Files
Gen_Hack-and-Slash-Roguelit…/Server/src/services/general_service.rs

20 lines
502 B
Rust

use tonic::{Request, Response, Status};
use crate::protocol::general_service_server::GeneralService;
use crate::protocol::{Empty, ServerInfo};
pub(crate) struct GeneralServiceImpl;
#[tonic::async_trait]
impl GeneralService for GeneralServiceImpl {
async fn get_server_info(
&self,
_request: Request<Empty>,
) -> Result<Response<ServerInfo>, Status> {
Ok(Response::new(ServerInfo {
lang: "Rust".into(),
ver: "0.1.0".into(),
}))
}
}