2022-08-18 08:49:25 -04:00

35 lines
797 B
C#

using NewHorizons.Components;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace NewHorizons.Handlers
{
public static class ProxyHandler
{
private static List<NHProxy> _proxies = new List<NHProxy>();
public static NHProxy GetProxy(string astroName)
{
foreach (NHProxy proxy in _proxies)
{
if (proxy.astroName.Equals(astroName))
return proxy;
}
return null;
}
public static void RegisterProxy(NHProxy proxy)
{
_proxies.SafeAdd(proxy);
}
public static void UnregisterProxy(NHProxy proxy)
{
_proxies.Remove(proxy);
}
}
}