private void Browser_ConfigurationDownloadFinished(bool success, string filePath = null)
        {
            if (success)
            {
                var communication = runtime.RequestReconfiguration(filePath);

                if (communication.Success)
                {
                    logger.Info($"Sent reconfiguration request for '{filePath}' to the runtime.");

                    splashScreen = uiFactory.CreateSplashScreen(appConfig);
                    splashScreen.SetIndeterminate();
                    splashScreen.UpdateStatus(TextKey.OperationStatus_InitializeSession, true);
                    splashScreen.Show();
                }
                else
                {
                    logger.Error($"Failed to communicate reconfiguration request for '{filePath}'!");
                    messageBox.Show(TextKey.MessageBox_ReconfigurationError, TextKey.MessageBox_ReconfigurationErrorTitle, icon: MessageBoxIcon.Error);
                }
            }
            else
            {
                logger.Error($"Failed to download configuration file '{filePath}'!");
                messageBox.Show(TextKey.MessageBox_ConfigurationDownloadError, TextKey.MessageBox_ConfigurationDownloadErrorTitle, icon: MessageBoxIcon.Error);
            }
        }
        private void Browser_ConfigurationDownloadFinished(bool success, string filePath = null)
        {
            if (success)
            {
                var communication = runtime.RequestReconfiguration(filePath);

                if (communication.Success)
                {
                    logger.Info($"Sent reconfiguration request for '{filePath}' to the runtime.");
                }
                else
                {
                    logger.Error($"Failed to communicate reconfiguration request for '{filePath}'!");
                    messageBox.Show(TextKey.MessageBox_ReconfigurationError, TextKey.MessageBox_ReconfigurationErrorTitle, icon: MessageBoxIcon.Error);
                }
            }
            else
            {
                logger.Error($"Failed to download configuration file '{filePath}'!");
                messageBox.Show(TextKey.MessageBox_ConfigurationDownloadError, TextKey.MessageBox_ConfigurationDownloadErrorTitle, icon: MessageBoxIcon.Error);
            }
        }