mirror of
https://git.mentality.rip/numas13/xash3d-master.git
synced 2025-01-08 22:17:55 +00:00
Remove filter flag white
This commit is contained in:
parent
a4e10b9965
commit
7ffa5b5d42
@ -25,14 +25,12 @@ bitflags! {
|
||||
const FULL = 1 << 4;
|
||||
/// Servers that are empty
|
||||
const NOPLAYERS = 1 << 5;
|
||||
/// Servers that are whitelisted
|
||||
const WHITE = 1 << 6;
|
||||
/// Servers that are behind NAT
|
||||
const NAT = 1 << 7;
|
||||
const NAT = 1 << 6;
|
||||
/// Servers that are LAN
|
||||
const LAN = 1 << 8;
|
||||
const LAN = 1 << 7;
|
||||
/// Servers that has bots
|
||||
const BOTS = 1 << 9;
|
||||
const BOTS = 1 << 8;
|
||||
}
|
||||
}
|
||||
|
||||
@ -138,7 +136,6 @@ impl<'a> ParseValue<'a> for Filter<'a> {
|
||||
b"full" => filter.insert_flag(FilterFlags::FULL, p.parse()?),
|
||||
b"password" => filter.insert_flag(FilterFlags::PASSWORD, p.parse()?),
|
||||
b"noplayers" => filter.insert_flag(FilterFlags::NOPLAYERS, p.parse()?),
|
||||
b"white" => filter.insert_flag(FilterFlags::WHITE, p.parse()?),
|
||||
b"name_match" => filter.name_match = Some(p.parse()?),
|
||||
b"version_match" => filter.version_match = Some(p.parse()?),
|
||||
b"gameaddr" => {
|
||||
@ -268,12 +265,6 @@ mod tests {
|
||||
flags: FilterFlags::NOPLAYERS,
|
||||
}
|
||||
}
|
||||
parse_white(flags_mask: FilterFlags::WHITE) {
|
||||
b"\\white\\0" => {}
|
||||
b"\\white\\1" => {
|
||||
flags: FilterFlags::WHITE,
|
||||
}
|
||||
}
|
||||
parse_nat(flags_mask: FilterFlags::NAT) {
|
||||
b"\\nat\\0" => {}
|
||||
b"\\nat\\1" => {
|
||||
@ -458,17 +449,6 @@ mod tests {
|
||||
matches!(servers, b"\\bots\\1", 2);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn match_white() {
|
||||
let servers = servers! {
|
||||
"0.0.0.0:0" => b""
|
||||
"0.0.0.0:0" => b"" => |s| { s.flags |= FilterFlags::WHITE; }
|
||||
};
|
||||
matches!(servers, b"", 0, 1);
|
||||
matches!(servers, b"\\white\\0", 0);
|
||||
matches!(servers, b"\\white\\1", 1);
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn match_gamedir() {
|
||||
let servers = servers! {
|
||||
|
Loading…
Reference in New Issue
Block a user