refactor: Remove unused method

This commit is contained in:
Lars Toenning
2024-03-25 21:28:12 +01:00
parent 9a852b78e9
commit b2000cf771
2 changed files with 0 additions and 33 deletions

View File

@@ -13,28 +13,4 @@ namespace BlackMisc::Network
CClientList::CClientList(const CSequence &other) : CSequence<CClient>(other)
{}
bool CClientList::hasCapability(const Aviation::CCallsign &callsign, CClient::Capability capability) const
{
return this->getCapabilities(callsign).testFlag(capability);
}
CClient::Capabilities CClientList::getCapabilities(const Aviation::CCallsign &callsign) const
{
if (this->isEmpty()) { return static_cast<CClient::Capabilities>(CClient::None); }
return this->findFirstByCallsign(callsign).getCapabilities();
}
CClientList CClientList::filterPilotsByCallsign(const CCallsignSet &callsigns) const
{
CClientList filtered;
for (const CClient &client : *this)
{
if (client.isAtc() || callsigns.contains(client.getCallsign()))
{
filtered.push_back(client);
}
}
return filtered;
}
} // namespace