- add: ability to refresh the current session
- add: delete type to delete character request - add: ability to update key in redis - add: handle alive packet to refresh the session - fix: delete now actually returns the time remaining correctly - fix: character list now has the correct time until character deletion
This commit is contained in:
@@ -37,10 +37,11 @@ impl CharacterClient {
|
||||
Ok(response.into_inner())
|
||||
}
|
||||
|
||||
pub async fn delete_character(&mut self, user_id: &str, char_id: &str) -> Result<DeleteCharacterResponse, Box<dyn std::error::Error + Send + Sync>> {
|
||||
pub async fn delete_character(&mut self, user_id: &str, char_id: &str, delete_type: i32) -> Result<DeleteCharacterResponse, Box<dyn std::error::Error + Send + Sync>> {
|
||||
let request = DeleteCharacterRequest {
|
||||
user_id: user_id.to_string(),
|
||||
char_id: char_id.to_string(),
|
||||
delete_type
|
||||
};
|
||||
|
||||
let response = self.client.delete_character(request).await?;
|
||||
|
||||
Reference in New Issue
Block a user