Esempio n. 1
0
        private string GetDirectory(ProxyTypeDetails details)
        {
            if (details is HttpProxyDetails)
            {
                return(Context.Get <AllSettings>().ExportSettings.HttpExportFolder);
            }

            if (details is SocksProxyDetails)
            {
                return(Context.Get <AllSettings>().ExportSettings.SocksExportFolder);
            }

            throw new NotSupportedException();
        }
Esempio n. 2
0
 public ProxyDetails(ProxyTypeDetails details)
 {
     Details = details;
     IsUpdating = false;
 }
Esempio n. 3
0
 public ProxyDetails(ProxyTypeDetails details, Func<ProxyInfo, TaskItem, CancellationTokenSource, Task<ProxyTypeDetails>> updateMethod)
     : this(details)
 {
     UpdateMethod = updateMethod;
 }
        private string GetDirectory(ProxyTypeDetails details)
        {
            if (details is HttpProxyDetails)
            {
                return Context.Get<AllSettings>().ExportSettings.HttpExportFolder;
            }

            if (details is SocksProxyDetails)
            {
                return Context.Get<AllSettings>().ExportSettings.SocksExportFolder;
            }

            throw new NotSupportedException();
        }