removed null check

This commit is contained in:
choco
2025-10-16 23:30:06 +02:00
parent 2d094404df
commit f1af6601cc

View File

@@ -128,12 +128,19 @@ public class LightlessPlugin : MediatorSubscriberBase, IHostedService
Logger.LogInformation("User has valid setup: {hasValidSetup}", _lightlessConfigService.Current.HasValidSetup()); Logger.LogInformation("User has valid setup: {hasValidSetup}", _lightlessConfigService.Current.HasValidSetup());
Logger.LogInformation("Server has valid config: {hasValidConfig}", _serverConfigurationManager.HasValidConfig()); Logger.LogInformation("Server has valid config: {hasValidConfig}", _serverConfigurationManager.HasValidConfig());
// Show update notes if version has changed and user has valid setup // Show update notes if version has changed and user has valid setup
if (!string.IsNullOrEmpty(lastSeen) && if (!string.Equals(lastSeen, currentVersion, StringComparison.Ordinal) &&
!string.Equals(lastSeen, currentVersion, StringComparison.Ordinal) &&
_lightlessConfigService.Current.HasValidSetup() && _lightlessConfigService.Current.HasValidSetup() &&
_serverConfigurationManager.HasValidConfig()) _serverConfigurationManager.HasValidConfig())
{ {
Mediator.Publish(new UiToggleMessage(typeof(UpdateNotesUi))); // Update the last seen version to current version
_lightlessConfigService.Current.LastSeenVersion = currentVersion;
_lightlessConfigService.Save();
// Only show update notes if this isn't the first run
if (!string.IsNullOrEmpty(lastSeen))
{
Mediator.Publish(new UiToggleMessage(typeof(UpdateNotesUi)));
}
} }
} }