Don't try to reupload settings on retry

This commit is contained in:
2026-01-18 12:42:48 -06:00
parent d7dec4b7e9
commit 0a647bd0a0
4 changed files with 24 additions and 17 deletions

View File

@@ -37,7 +37,7 @@
this.SettingsProcessor.ValidateSettings(Instance, settings);
}
public async Task Randomize(string id, SeedSettings settings) {
public async Task Randomize(string id, SeedSettings settings, bool uploadSettings = true) {
Logger.LogDebug("Recieved request for id {id} to randomize settings {@settings}", id, settings);
var start = new ProcessStartInfo() {
@@ -90,9 +90,11 @@
}
};
var settingsJson = JsonSerializer.SerializeToDocument(settings, JsonOptions.Default);
var settingsOut = string.Format("{0}/settings.json", id);
await AzureStorage.UploadFile(settingsOut, new BinaryData(settingsJson));
if (uploadSettings) {
var settingsJson = JsonSerializer.SerializeToDocument(settings, JsonOptions.Default);
var settingsOut = string.Format("{0}/settings.json", id);
await AzureStorage.UploadFile(settingsOut, new BinaryData(settingsJson));
}
}
private async Task GenerationSucceeded(string id, SeedSettings settings) {