Version ordering [MOD-551] (#740)

* Version ordering

* cargo sqlx prepare

* Use version ordering for maven

* Use version ordering when sorting versions in Rust (not just SQL)

* Thanks clippy
This commit is contained in:
Jackson Kruger
2023-11-01 11:36:39 -05:00
committed by GitHub
parent d5594b03e3
commit 911d442340
16 changed files with 392 additions and 27 deletions

View File

@@ -323,7 +323,7 @@ pub async fn get_update_from_hash(
bool
})
.sorted_by(|a, b| a.inner.date_published.cmp(&b.inner.date_published))
.sorted()
.collect::<Vec<_>>();
if let Some(first) = versions.pop() {
@@ -522,7 +522,7 @@ pub async fn update_files(
bool
})
.sorted_by(|a, b| b.inner.date_published.cmp(&a.inner.date_published))
.sorted()
.next();
if let Some(version) = version {
@@ -629,7 +629,7 @@ pub async fn update_individual_files(
bool
})
.sorted_by(|a, b| b.inner.date_published.cmp(&a.inner.date_published))
.sorted()
.next();
if let Some(version) = version {