Use Rx event subscription instead of MessageBus to send information

This commit is contained in:
2dust
2025-08-29 15:46:09 +08:00
parent ea1d438e40
commit 058c6e4a85
9 changed files with 62 additions and 39 deletions
@@ -300,7 +300,7 @@ public class MainWindowViewModel : MyReactiveObject
Logging.SaveLog("MyAppExitAsync Begin");
await SysProxyHandler.UpdateSysProxy(_config, true);
MessageBus.Current.SendMessage("", EMsgCommand.AppExit.ToString());
AppEvents.AppExitRequested.OnNext(Unit.Default);
await ConfigHandler.SaveConfig(_config);
await ProfileExManager.Instance.SaveTo();