/* Helper classes */ private static void MakeTimestampsIfNotExist(IEnumerable <PathGenericTuple <ModConfig> > mods) { foreach (var modWithConfig in mods) { var configPath = GithubUserConfig.GetFilePath(GetModDirectory(modWithConfig)); if (!File.Exists(configPath)) { GithubUserConfig.ToPath(new GithubUserConfig(0), configPath); } } }
public void PostUpdateCallback(bool hasUpdates) { _githubUserConfig.LastCheckTimestamp = DateTimeOffset.Now.ToUnixTimeSeconds(); GithubUserConfig.ToPath(_githubUserConfig, GithubUserConfig.GetFilePath(GetModDirectory(_modTuple))); }