public async Task DownloadNewestVersion() { try { await Task.Run(() => File.Copy(defaultServerCachedFileName, defaultCachedFileName, true)); } catch { return; } await RefreshCachedData(); RequirementsChanged?.Invoke(this, EventArgs.Empty); }
public async Task Init(string versionFilter) { this.versionFilter = versionFilter; if (File.Exists(defaultCachedFileName)) { try { await RefreshCachedData(); } catch { }; RequirementsChanged?.Invoke(this, EventArgs.Empty); } else { try { await DownloadNewestVersion(); } catch { } }; }
public void ChangeVersionFilter(string newVersionFilter) { this.versionFilter = newVersionFilter; RequirementsChanged?.Invoke(this, EventArgs.Empty); }