public void AddUpdatesForMcTemp() { var gameUpdates = GameUpdate.GetUpdates(_bukkitSettings.GameId).Cast <GameUpdate>().ToList(); var bukkitUpdates = BukkitVersionManifest.GetManifests().Version; foreach (var version in bukkitUpdates.Take(_bukkitSettings.GetLastReleaseUpdates)) { var gameUpdate = version.GetGameUpdate(); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); Logger.Information($"Saved Game Update for {version.Version}"); } else { Logger.Information("Game Update already exists for " + version.Version); } } }
public void AddUpdatesForMcTemp() { var gameUpdates = GameUpdate.GetUpdates(_minecraftCronConfiguration.GameId).Cast <GameUpdate>().ToList(); var bukkitUpdates = BukkitVersionManifest.GetManifests().Version; foreach (var version in bukkitUpdates.Take(_minecraftCronConfiguration.BukkitSettings.GetLastReleaseUpdates)) { var gameUpdate = version.GetGameUpdate(); if (!gameUpdates.Any(x => x.Name == gameUpdate.Name && x.GroupName == gameUpdate.GroupName)) { gameUpdate.Save(); LogManager.Write($"[Minecraft Bukkit Update Cron] Saved Game Update for {version.Version}", LogType.Console); } else { LogManager.Write("[Minecraft Bukkit Update Cron] Game Update already exists for " + version.Version, LogType.Console); } } }