public void LoadAllVoteFilesFromDisk() { if (UseLocalFiles && VoteFilesDirectory != null) { VoteFiles.Clear(); foreach (FileInfo item in VoteFilesDirectory.GetFiles()) { if (item.Name.EndsWith(".json")) { VoteFile newVF = null; try { newVF = VoteFile.FromLoad(item.FullName, this); } catch (Exception e) { App.Log(e.Message, this); } if (newVF != null) { if (newVF.Validate(this)) { VoteFiles.Add(newVF); } } } } VoteFilesLoaded = true; LastVoteFileLoadTime = DateTime.Now; } }
public void ResetVotingSettings() { if (VoteFiles != null) { VoteFiles.Clear(); } else { VoteFiles = new List <VoteFile>(); } RelativeVotingPath = "mods\\server"; UseLocalFiles = false; VoteFilesDirectoryPath = null; }