- update: character service grpc protocol additions for create, delete and get character with stubs
This commit is contained in:
@@ -2,7 +2,7 @@ use tracing::debug;
|
||||
use tonic::{Request, Response, Status};
|
||||
use tracing::field::debug;
|
||||
use crate::character_service::character::character_service_server::CharacterService;
|
||||
use crate::character_service::character::{Character, GetCharacterListRequest, GetCharacterListResponse};
|
||||
use crate::character_service::character::{Character, CreateCharacterRequest, DeleteCharacterRequest, Empty, GetCharacterListRequest, GetCharacterListResponse, GetCharacterRequest};
|
||||
|
||||
pub mod character {
|
||||
tonic::include_proto!("character");
|
||||
@@ -50,4 +50,16 @@ impl CharacterService for MyCharacterService {
|
||||
let response = GetCharacterListResponse { characters };
|
||||
Ok(Response::new(response))
|
||||
}
|
||||
|
||||
async fn create_character(&self, request: Request<CreateCharacterRequest>) -> Result<Response<Empty>, Status> {
|
||||
todo!()
|
||||
}
|
||||
|
||||
async fn delete_character(&self, request: Request<DeleteCharacterRequest>) -> Result<Response<Empty>, Status> {
|
||||
todo!()
|
||||
}
|
||||
|
||||
async fn get_character(&self, request: Request<GetCharacterRequest>) -> Result<Response<Empty>, Status> {
|
||||
todo!()
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user