Skip to content

Commit 3ec15ac

Browse files
committed
add an option to disable automatic upload of new files
1 parent 9c8eb86 commit 3ec15ac

File tree

2 files changed

+9
-3
lines changed

2 files changed

+9
-3
lines changed

Gui/EditorSettings.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,8 @@ public HashSet<string> SCV5Directories
6262
}
6363
HashSet<string> scv5Directories;
6464

65+
public bool AutoObjectDiscoveryAndUpload { get; set; }
66+
6567
public bool UseHttps { get; set; }
6668
public string ServerAddressHttp { get; set; } = "http://openloco.leftofzen.dev/";
6769
public string ServerAddressHttps { get; set; } = "https://openloco.leftofzen.dev/";

Gui/Models/ObjectEditorModel.cs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -456,10 +456,14 @@ public async Task CheckForDatFilesNotOnServer()
456456
Logger.Info($"Found {localButNotOnline.Count} objects that aren't known to the object repository!");
457457

458458
// would you like to upload?
459-
460-
foreach (var dat in localButNotOnline)
459+
var isEnabledString = Settings.AutoObjectDiscoveryAndUpload ? "enabled" : "disabled";
460+
Logger.Info($"Automatic object discovery and upload to master service is {isEnabledString}");
461+
if (Settings.AutoObjectDiscoveryAndUpload)
461462
{
462-
await UploadDatToServer(dat);
463+
foreach (var dat in localButNotOnline)
464+
{
465+
await UploadDatToServer(dat);
466+
}
463467
}
464468
}
465469
else

0 commit comments

Comments
 (0)