- update: proto files and code referencing them to make it more clear what service they are

This commit is contained in:
2025-02-27 22:42:54 -05:00
parent a9a6c52b00
commit 4f28e92685
7 changed files with 10 additions and 13 deletions

View File

@@ -1,11 +1,11 @@
use tonic::transport::Channel;
use serde::{Deserialize, Serialize};
use crate::database::character_service_client::CharacterServiceClient;
use crate::database::character_db_service_client::CharacterDbServiceClient;
use crate::database::{CharacterRequest, Character, CharacterListRequest, CharacterListResponse, CreateCharacterRequest, CreateCharacterResponse, DeleteCharacterRequest, DeleteCharacterResponse};
#[derive(Clone)]
pub struct CharacterDbClient {
client: CharacterServiceClient<Channel>,
client: CharacterDbServiceClient<Channel>,
}
#[derive(Debug, Deserialize, Serialize)]
@@ -67,7 +67,7 @@ struct Stats {
impl CharacterDbClient {
pub async fn connect(endpoint: &str) -> Result<Self, Box<dyn std::error::Error>> {
let client = CharacterServiceClient::connect(endpoint.to_string()).await?;
let client = CharacterDbServiceClient::connect(endpoint.to_string()).await?;
Ok(Self { client })
}

View File

@@ -4,14 +4,13 @@ use tonic::{Request, Response, Status};
use utils::null_string::NullTerminatedString;
use crate::character_db_client::CharacterDbClient;
use crate::character_service::character::character_service_server::CharacterService;
use crate::character_service::character::{CreateCharacterRequest, CreateCharacterResponse, DeleteCharacterRequest, DeleteCharacterResponse, Empty, GetCharacterListRequest, GetCharacterListResponse, GetCharacterRequest, GetCharacterResponse};
use crate::character_service::character::{CreateCharacterRequest, CreateCharacterResponse, DeleteCharacterRequest, DeleteCharacterResponse, GetCharacterListRequest, GetCharacterListResponse, GetCharacterRequest, GetCharacterResponse};
use crate::character_service::character_common::{Character, CharacterFull, Looks, Stats};
pub mod character_common {
tonic::include_proto!("character_common");
}
pub mod character {
tonic::include_proto!("character");
}