Abort startup if config directory could not be found

We do not require any config files, but config directory - yes, we won't bother creating it manually as it heavily suggests user mistake, such as --path to the wrong directory.
This commit is contained in:
JustArchi
2020-11-28 23:55:09 +01:00
parent ba702a1dae
commit 835d567fec
4 changed files with 22 additions and 3 deletions

View File

@@ -176,7 +176,7 @@ namespace ArchiSteamFarm {
if (!uniqueInstance) {
ASF.ArchiLogger.LogGenericError(Strings.ErrorSingleInstanceRequired);
await Task.Delay(5000).ConfigureAwait(false);
await Task.Delay(10000).ConfigureAwait(false);
return false;
}
@@ -195,6 +195,13 @@ namespace ArchiSteamFarm {
}
}
if (!Directory.Exists(SharedInfo.ConfigDirectory)) {
ASF.ArchiLogger.LogGenericError(Strings.ErrorConfigDirectoryNotFound);
await Task.Delay(10000).ConfigureAwait(false);
return false;
}
return true;
}