From 56b2ce0d2375f1bb69cb79262830a2e38c2d8338 Mon Sep 17 00:00:00 2001 From: Stanley Goldman Date: Tue, 15 May 2018 12:04:09 -0400 Subject: [PATCH 1/2] Updating ApplicationConfiguration webTimeout from settings --- src/GitHub.Api/Application/ApplicationManagerBase.cs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/GitHub.Api/Application/ApplicationManagerBase.cs b/src/GitHub.Api/Application/ApplicationManagerBase.cs index fed276612..7e38eb7f5 100644 --- a/src/GitHub.Api/Application/ApplicationManagerBase.cs +++ b/src/GitHub.Api/Application/ApplicationManagerBase.cs @@ -42,6 +42,13 @@ protected void Initialize() Platform = new Platform(Environment); LogHelper.TracingEnabled = UserSettings.Get(Constants.TraceLoggingKey, false); + + int webTimeout; + if (int.TryParse(UserSettings.Get(Constants.WebTimeoutKey), out webTimeout)) + { + ApplicationConfiguration.WebTimeout = webTimeout; + } + ProcessManager = new ProcessManager(Environment, Platform.GitEnvironment, CancellationToken); Platform.Initialize(ProcessManager, TaskManager); GitClient = new GitClient(Environment, ProcessManager, TaskManager.Token); From b67fe9b9f607422079dfbdb7ded2432c028a3867 Mon Sep 17 00:00:00 2001 From: Stanley Goldman Date: Tue, 15 May 2018 12:13:41 -0400 Subject: [PATCH 2/2] Update settings retrieval --- src/GitHub.Api/Application/ApplicationManagerBase.cs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/GitHub.Api/Application/ApplicationManagerBase.cs b/src/GitHub.Api/Application/ApplicationManagerBase.cs index 7e38eb7f5..186bf3985 100644 --- a/src/GitHub.Api/Application/ApplicationManagerBase.cs +++ b/src/GitHub.Api/Application/ApplicationManagerBase.cs @@ -42,13 +42,7 @@ protected void Initialize() Platform = new Platform(Environment); LogHelper.TracingEnabled = UserSettings.Get(Constants.TraceLoggingKey, false); - - int webTimeout; - if (int.TryParse(UserSettings.Get(Constants.WebTimeoutKey), out webTimeout)) - { - ApplicationConfiguration.WebTimeout = webTimeout; - } - + ApplicationConfiguration.WebTimeout = UserSettings.Get(Constants.WebTimeoutKey, ApplicationConfiguration.WebTimeout); ProcessManager = new ProcessManager(Environment, Platform.GitEnvironment, CancellationToken); Platform.Initialize(ProcessManager, TaskManager); GitClient = new GitClient(Environment, ProcessManager, TaskManager.Token);