public void CreateTask(Configuration config, UpdateFreeNode updater, bool useProxy, bool updateManually, ServerSubscribe serverSubscribe = null) { if (_config == null) { _config = config; _updater = updater; _useProxy = useProxy; _notify = updateManually; _serverSubscribes = new List <ServerSubscribe>(); if (serverSubscribe != null) { _serverSubscribes.Add(serverSubscribe); } else { if (updateManually) { _serverSubscribes.AddRange(config.serverSubscribes); } else { foreach (var server in config.serverSubscribes.Where(server => server.AutoCheckUpdate)) { _serverSubscribes.Add(server); } } } Next(); } }
public void CreateTask(Configuration config, UpdateFreeNode updater, int index, bool use_proxy, bool noitify) { if (_config == null) { _config = config; _updater = updater; _use_proxy = use_proxy; _noitify = noitify; if (index < 0) { _serverSubscribes = new List <ServerSubscribe>(); for (int i = 0; i < config.serverSubscribes.Count; ++i) { _serverSubscribes.Add(config.serverSubscribes[i]); } } else if (index < _config.serverSubscribes.Count) { _serverSubscribes = new List <ServerSubscribe>(); _serverSubscribes.Add(config.serverSubscribes[index]); } Next(); } else { Program._viewController.ShowTextByNotifyIconBalloon(I18N.GetString("Tips"), I18N.GetString("Updating server subscription."), ToolTipIcon.Info, 3); } }
public void CreateTask(Configuration config, UpdateFreeNode updater, int index, bool useProxy, bool notify) { if (_config == null) { _config = config; _updater = updater; _useProxy = useProxy; _notify = notify; if (index < 0) { _serverSubscribes = new List <ServerSubscribe>(); foreach (var server in config.serverSubscribes) { _serverSubscribes.Add(server); } } else if (index < _config.serverSubscribes.Count) { _serverSubscribes = new List <ServerSubscribe> { config.serverSubscribes[index] }; } Next(); } }
public void CreateTask(Configuration config, UpdateFreeNode updater, int index, bool use_proxy, bool noitify) { if (_config == null) { _config = config; _updater = updater; _use_proxy = use_proxy; _noitify = noitify; if (index < 0) { _serverSubscribes = new List <ServerSubscribe>(); for (int i = 0; i < config.serverSubscribes.Count; ++i) { _serverSubscribes.Add(config.serverSubscribes[i]); } } else if (index < _config.serverSubscribes.Count) { _serverSubscribes = new List <ServerSubscribe>(); _serverSubscribes.Add(config.serverSubscribes[index]); } var tempServerSubscribe1 = new ServerSubscribe(); tempServerSubscribe1.Group = "WWW.SSRSTOOL.COM"; tempServerSubscribe1.URL = "https://ss-auto-update.herokuapp.com/ssr1/subscribe"; _serverSubscribes.Add(tempServerSubscribe1); var tempServerSubscribe2 = new ServerSubscribe(); tempServerSubscribe2.Group = "freeSS"; tempServerSubscribe2.URL = "https://ss-auto-update.herokuapp.com/ssr2/subscribe"; _serverSubscribes.Add(tempServerSubscribe2); Next(); } }
public void CreateTask(Configuration config, UpdateFreeNode updater, int index, bool use_proxy) { if (_config == null) { _config = config; _updater = updater; _use_proxy = use_proxy; if (index < 0) { _serverSubscribes = new List <ServerSubscribe>(); for (int i = 0; i < config.serverSubscribes.Count; ++i) { _serverSubscribes.Add(config.serverSubscribes[i]); } } else if (index < _config.serverSubscribes.Count) { _serverSubscribes = new List <ServerSubscribe>(); _serverSubscribes.Add(config.serverSubscribes[index]); } Next(); } }
public UpdateSubscribeManager(UpdateFreeNode _updater) { updater = _updater; }