Make --ignore-unsupported-environment emit a warning instead of nothing

This commit is contained in:
JustArchi
2020-11-21 14:18:23 +01:00
parent 2d7979e9ee
commit dd1bb75b8a

View File

@@ -185,13 +185,17 @@ namespace ArchiSteamFarm {
Console.Title = SharedInfo.ProgramIdentifier;
ASF.ArchiLogger.LogGenericInfo(SharedInfo.ProgramIdentifier);
if (!IgnoreUnsupportedEnvironment) {
if (!OS.VerifyEnvironment()) {
ASF.ArchiLogger.LogGenericError(string.Format(CultureInfo.CurrentCulture, Strings.WarningUnsupportedEnvironment, SharedInfo.BuildInfo.Variant, OS.Variant));
if (!OS.VerifyEnvironment()) {
string errorMessage = string.Format(CultureInfo.CurrentCulture, Strings.WarningUnsupportedEnvironment, SharedInfo.BuildInfo.Variant, OS.Variant);
if (!IgnoreUnsupportedEnvironment) {
ASF.ArchiLogger.LogGenericError(errorMessage);
await Task.Delay(10000).ConfigureAwait(false);
return false;
}
ASF.ArchiLogger.LogGenericWarning(errorMessage);
}
return true;