[Protocol] Add optional address field to quake 2 player

This commit is contained in:
CosminPerRam 2023-06-27 00:58:38 +03:00
parent 8316dac2cc
commit 84ebeb8065
2 changed files with 6 additions and 0 deletions

View file

@ -17,6 +17,7 @@ pub struct Player {
pub frags: i16,
pub ping: u16,
pub name: String,
pub address: Option<String>,
}
impl QuakePlayerType for Player {
@ -54,6 +55,10 @@ impl QuakeClient for QuakeTwo {
None => Err(GDError::PacketBad)?,
Some(v) => remove_wrapping_quotes(v).to_string(),
},
address: match data.next() {
None => None,
Some(v) => Some(remove_wrapping_quotes(v).to_string()),
},
})
}
}