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); } }
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); }
public void UpdateConfiguration(ConfigurationUpdateMessage message) { trySend(message); }
public void UpdateConfiguration(ConfigurationUpdateMessage message) { Analytics.SendEvent("UpdateConfiguration"); _host.UpdateConfiguration(message); }