Class MySqlAddressFilter
- Namespace
- Uncreated.Warfare.Networking
- Assembly
- Uncreated.Warfare.dll
public sealed class MySqlAddressFilter : IIPAddressFilter
- Inheritance
-
MySqlAddressFilter
- Implements
- Inherited Members
Constructors
MySqlAddressFilter(Func<IManualMySqlProvider>)
public MySqlAddressFilter(Func<IManualMySqlProvider> database)
Parameters
databaseFunc<IManualMySqlProvider>
Methods
IsFiltered(uint, CSteamID, CancellationToken)
public ValueTask<bool> IsFiltered(uint packedIp, CSteamID player, CancellationToken token)
Parameters
packedIpuintplayerCSteamIDtokenCancellationToken
Returns
RemoveFilteredIPs<T>(IList<T>, Func<T, uint>, CSteamID, CancellationToken)
public ValueTask RemoveFilteredIPs<T>(IList<T> ips, Func<T, uint> selector, CSteamID player, CancellationToken token)
Parameters
ipsIList<T>selectorFunc<T, uint>playerCSteamIDtokenCancellationToken
Returns
Type Parameters
T