Exemple #1
0
        public void SendConfigurationUpdate(ConfigurationUpdateMessage message)
        {
            try
            {
                MMConfiguration.Reload(_watchToken);
                if (isConnected())
                {
                    _client.Send(message);
                }

                // Publish configuration to handlers (See feedback window)
                _messageHandler.Consume(MMConfiguration);

                if (!message.RequiresRestart)
                {
                    return;
                }

                setConnectedFromConfiguration(message.LocalFile);
                notifyAboutConnectedState();
            }
            catch (Exception ex)
            {
                Logger.Write(ex);
            }
        }
Exemple #2
0
        private void notifyVM(string file, string content, bool isLocal)
        {
            var requiresRestart = _originalMode != getMooseMode();
            ConfigurationUpdateMessage message;

            if (isLocal)
            {
                message = new ConfigurationUpdateMessage(requiresRestart, "", "", file, content);
            }
            else
            {
                message = new ConfigurationUpdateMessage(requiresRestart, file, content, "", "");
            }
            _vm.SendConfigurationUpdate(message);
        }
        private void notifyVM(string file, string content)
        {
            var requiresRestart = _originalWorkflow != getMooseMode() || feedbackViewSettingsChanged();

            if (needsVSRestart())
            {
                MessageBox.Show("For the changes to take effect you need to restart Visual Studio", "Restart Visual Studio", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            ConfigurationUpdateMessage message;

            if (_isLocal)
            {
                message = new ConfigurationUpdateMessage(requiresRestart, "", "", file, content);
            }
            else
            {
                message = new ConfigurationUpdateMessage(requiresRestart, file, content, "", "");
            }
            _vm.SendConfigurationUpdate(message);
        }
 public static void SendConfigUpdate(ConfigurationUpdateMessage message)
 {
     _client.UpdateConfiguration(message);
 }
Exemple #5
0
 public void UpdateConfiguration(ConfigurationUpdateMessage message)
 {
     trySend(message);
 }
 public void UpdateConfiguration(ConfigurationUpdateMessage message)
 {
     Analytics.SendEvent("UpdateConfiguration");
     _host.UpdateConfiguration(message);
 }