Deprecate LogFile version checks.

This commit is contained in:
Cutieguwu
2025-04-23 19:18:53 -04:00
parent 31515fc806
commit b8db749a50

View File

@@ -7,23 +7,6 @@ use strum::IntoEnumIterator;
pub struct LogFile(pub Vec<super::Game>);
impl LogFile {
pub fn min_ver(&self) -> semver::Version {
let mut lowest = semver::Version::new(u64::MAX, u64::MAX, u64::MAX);
self.0.iter().for_each(|x| {
if x.version.cmp_precedence(&lowest).is_lt() {
lowest = x.version.clone()
}
});
lowest
}
/// Returns if the LogFile min version is compatible.
pub fn is_compatible(&self) -> bool {
self.min_ver().cmp_precedence(&crate::MIN_VER).is_lt()
}
/// Returns the most common action for a given team.
pub fn most_frequent_action(&self, team: Team) -> Action {
let mut most_common_action = Action::Unknown;