mirror of
https://github.com/Artemis-RGB/Artemis
synced 2026-11-12 11:56:30 +00:00
Simplify release install process
Fix install on startup
This commit is contained in:
1 parent
09a2f769c3
commit
4a8845e578
18 files changed
+237
-253
No files matched your search
@@ -61,7 +61,7 @@ public class ReleasesTabViewModel : ActivatableViewModelBase
|
||||
|
||||
public ReadOnlyObservableCollection<ReleaseViewModel> ReleaseViewModels { get; }
|
||||
public string Channel { get; }
|
||||
public string? PreselectId { get; set; }
|
||||
public Guid? PreselectId { get; set; }
|
||||
|
||||
public ReleaseViewModel? SelectedReleaseViewModel
|
||||
{
|
||||
|
||||
@@ -36,7 +36,7 @@ public class ReleaseViewModel : ActivatableViewModelBase
|
||||
private bool _loading = true;
|
||||
private bool _retrievedDetails;
|
||||
|
||||
public ReleaseViewModel(string releaseId,
|
||||
public ReleaseViewModel(Guid releaseId,
|
||||
string version,
|
||||
DateTimeOffset createdAt,
|
||||
ILogger logger,
|
||||
@@ -79,7 +79,7 @@ public class ReleaseViewModel : ActivatableViewModelBase
|
||||
});
|
||||
}
|
||||
|
||||
public string ReleaseId { get; }
|
||||
public Guid ReleaseId { get; }
|
||||
|
||||
private void ExecuteRestart()
|
||||
{
|
||||
@@ -158,7 +158,6 @@ public class ReleaseViewModel : ActivatableViewModelBase
|
||||
{
|
||||
InstallationInProgress = true;
|
||||
await ReleaseInstaller.InstallAsync(_installerCts.Token);
|
||||
_updateService.QueueUpdate(Version, ReleaseId);
|
||||
InstallationFinished = true;
|
||||
}
|
||||
catch (Exception e)
|
||||
|
||||
Reference in new issue
Block a user