use BTreeMap for consistent order
This commit is contained in:
4
Cargo.lock
generated
4
Cargo.lock
generated
@@ -1255,9 +1255,9 @@ checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f"
|
||||
|
||||
[[package]]
|
||||
name = "submissions-api"
|
||||
version = "0.8.0-pre4"
|
||||
version = "0.8.0-pre5"
|
||||
source = "sparse+https://git.itzana.me/api/packages/strafesnet/cargo/"
|
||||
checksum = "b2c8194860f654fa08ec64cafc133eb4e01e9371715e1badad6ec37796abadc1"
|
||||
checksum = "dd70887bbae8ecea987f4334c6f97e78ed59b264f8957c2279348925de1be130"
|
||||
dependencies = [
|
||||
"chrono",
|
||||
"reqwest",
|
||||
|
||||
@@ -10,7 +10,7 @@ clap = { version = "4.4.2", features = ["derive"] }
|
||||
futures = "0.3.31"
|
||||
rand = "0.9.1"
|
||||
siphasher = "1.0.1"
|
||||
submissions-api = { version = "0.8.0-pre4", registry = "strafesnet" }
|
||||
submissions-api = { version = "0.8.0-pre5", registry = "strafesnet" }
|
||||
tokio = { version = "1.42.0", features = ["fs", "macros", "rt-multi-thread"] }
|
||||
|
||||
[profile.release]
|
||||
|
||||
@@ -3,7 +3,6 @@ use futures::{StreamExt,TryStreamExt};
|
||||
use rand::seq::SliceRandom;
|
||||
use std::io::Write;
|
||||
use std::path::PathBuf;
|
||||
use std::collections::HashMap;
|
||||
|
||||
const READ_CONCURRENCY:usize=16;
|
||||
const REMOTE_CONCURRENCY:usize=16;
|
||||
@@ -621,7 +620,7 @@ async fn release(config:ReleaseConfig)->Result<(),ReleaseError>{
|
||||
const PEAK_HOURS:i64=-7*ONE_HOUR;
|
||||
|
||||
// determine maps ready to be released
|
||||
let mut submissions_pending_release=HashMap::new();
|
||||
let mut submissions_pending_release=std::collections::BTreeMap::new();
|
||||
{
|
||||
println!("Downloading submissions pending release...");
|
||||
let mut page=1;
|
||||
@@ -659,7 +658,7 @@ async fn release(config:ReleaseConfig)->Result<(),ReleaseError>{
|
||||
// if it's in the past, generate a Friday 10AM timestamp instead
|
||||
let it={
|
||||
println!("Determining release dates...");
|
||||
let mut latest_date=HashMap::new();
|
||||
let mut latest_date=std::collections::HashMap::new();
|
||||
let mut page=1;
|
||||
loop{
|
||||
let maps=api.get_maps(submissions_api::types::GetMapsRequest{
|
||||
|
||||
Reference in New Issue
Block a user