2025-04-26 23:15:54 +00:00
|
|
|
using SharpChat.Bans;
|
2025-04-26 19:42:23 +00:00
|
|
|
using System.Net;
|
|
|
|
|
2025-04-26 23:15:54 +00:00
|
|
|
namespace SharpChat.Flashii;
|
|
|
|
|
|
|
|
public class FlashiiIPAddressBanInfo(FlashiiRawBanInfo rawBanInfo) : FlashiiBanInfo(BanKind.IPAddress, rawBanInfo), IPAddressBanInfo {
|
|
|
|
public IPAddress Address { get; } = IPAddress.TryParse(rawBanInfo.RemoteAddress, out IPAddress? addr) && addr is not null ? addr : IPAddress.IPv6None;
|
|
|
|
public override string ToString() => Address.ToString();
|
2025-04-26 19:42:23 +00:00
|
|
|
}
|