public override void OnDetached() { base.OnDetached(); BotViewModel viewModel = Bot.GetViewModel(); if (viewModel != null) { viewModel.RemoveDocument(ViewModel); } }
public override void OnDetached() { base.OnDetached(); var settings = Bot.Settings.GetOrAddEntry <BasicPluginSettings>(); settings.FloodEntries = FloodEntries.ToArray(); BotViewModel viewModel = Bot.GetViewModel(); viewModel.RemoveDocument(View); }
public override void OnDetached() { base.OnDetached(); Bot.Dispatcher.MessageDispatched -= OnMesssageDispatched; BotViewModel viewModel = Bot.GetViewModel(); if (viewModel != null) { viewModel.RemoveDocument(View); } }