Refactored UpdateService to relocate StopAsync method for improved code organization and readability

This commit is contained in:
tsommer committed 2025-02-12 21:19:55 +01:00
1 parent 129484e98f
commit 9e965b32df
1 file changed
+6 -10
@@ -55,6 +55,12 @@ public sealed class UpdateService : BackgroundService, IMessageBusReceiver
await this.CheckForUpdate();
}
}
public override async Task StopAsync(CancellationToken cancellationToken)
{
this.messageBus.Unregister(this);
await base.StopAsync(cancellationToken);
}
#endregion
@@ -79,16 +85,6 @@ public sealed class UpdateService : BackgroundService, IMessageBusReceiver
#endregion
#region Overrides of BackgroundService
public override async Task StopAsync(CancellationToken cancellationToken)
{
this.messageBus.Unregister(this);
await base.StopAsync(cancellationToken);
}
#endregion
private async Task CheckForUpdate(bool notifyUserWhenNoUpdate = false)
{
if(!IS_INITIALIZED)