public void Run(VgcApis.IService api) { orgSysProxySetting = Lib.Sys.ProxySetter.GetProxySetting(); this.vgcApi = api; var vgcSetting = api.GetVgcSettingService(); var vgcServer = api.GetVgcServersService(); pacServer = new PacServer(); setting = new PsSettings(); serverTracker = new ServerTracker(); // dependency injection setting.Run(vgcSetting); pacServer.Run(setting); serverTracker.Run(setting, pacServer, vgcServer); setting.DebugLog("call Luncher.run"); }
public void Run(VgcApis.Models.IServices.IApiService api) { orgSysProxySetting = Lib.Sys.ProxySetter.GetProxySetting(); VgcApis.Libs.Sys.FileLogger.Info("ProxySetter: save sys proxy settings"); this.vgcApi = api; var vgcSetting = api.GetSettingService(); var vgcServer = api.GetServersService(); pacServer = new PacServer(); setting = new PsSettings(); serverTracker = new ServerTracker(); // dependency injection setting.Run(vgcSetting); pacServer.Run(setting); serverTracker.Run(setting, pacServer, vgcServer); setting.DebugLog("call Luncher.run"); }