- tweak: exception representation

This commit is contained in:
2026-01-22 21:13:39 +03:00
parent ff31412719
commit c2ab550329
17 changed files with 195 additions and 73 deletions

View File

@@ -3,9 +3,7 @@ using System.Collections.Generic;
using System.Collections.ObjectModel;
using System.IO;
using System.Linq;
using Avalonia.Logging;
using CommunityToolkit.Mvvm.ComponentModel;
using CommunityToolkit.Mvvm.Input;
using Nebula.Launcher.Models;
using Nebula.Launcher.Services;
using Nebula.Launcher.Utils;
@@ -231,6 +229,11 @@ public partial class MainViewModel : ViewModelBase
case PopupViewModelBase @base:
PopupMessage(@base);
break;
case ExceptionCompound error:
var errViewModel = ViewHelperService.GetViewModel<ExceptionListViewModel>();
errViewModel.AppendError(error);
PopupMessage(errViewModel);
break;
case Exception error:
var err = ViewHelperService.GetViewModel<ExceptionListViewModel>();
_logger.Error(error);