Mystery setup
This commit is contained in:
@@ -113,7 +113,7 @@
|
||||
};
|
||||
}
|
||||
|
||||
public async Task Randomize(string id, SeedSettings settings, bool uploadSettings = true) {
|
||||
public async Task Randomize(string id, SeedSettings settings, bool uploadSettings = true, MysterySettings? mysterySettings = null) {
|
||||
Logger.LogDebug("Recieved request for id {id} to randomize settings {@settings}", id, settings);
|
||||
|
||||
var args = this.GetArgs(settings);
|
||||
@@ -133,10 +133,16 @@
|
||||
}
|
||||
});
|
||||
|
||||
if (mysterySettings != null) {
|
||||
var mysteryJson = JsonSerializer.SerializeToDocument(mysterySettings, JsonOptions.Default);
|
||||
var mysteryOut = string.Format("{0}/mystery.json", id);
|
||||
await AzureStorage.UploadFile(mysteryOut, new BinaryData(mysteryJson));
|
||||
}
|
||||
|
||||
if (uploadSettings) {
|
||||
var settingsJson = JsonSerializer.SerializeToDocument(settings, JsonOptions.Default);
|
||||
var settingsOut = string.Format("{0}/settings.json", id);
|
||||
await AzureStorage.UploadFile(settingsOut, new BinaryData(settingsJson));
|
||||
await AzureStorage.UploadFile(settingsOut, new BinaryData(settingsJson), true);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user