fix: make sure tables are initialized

This commit is contained in:
mokurin000
2025-08-03 19:30:03 +08:00
parent a1b3a8ef0e
commit ca81c6495a
6 changed files with 57 additions and 34 deletions

View File

@@ -244,7 +244,7 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
max_rating,
} => {
use crate::{
cache::{PLAYER_RECORD, PLAYERS},
cache::{PLAYERS, RECORDS},
utils::helpers::{cached_concurrent_fetch_userfn, read_cache},
};
@@ -255,7 +255,7 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
players.iter().map(|p| p.user_id).collect::<Vec<u32>>(),
&client,
concurrency,
PLAYER_RECORD,
RECORDS,
get_user_all_music,
)
.await?;
@@ -269,7 +269,7 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
use sdgb_api::title::methods::GetUserRatingApiExt;
use crate::{
cache::{PLAYER_B50, PLAYERS},
cache::{B50, PLAYERS},
utils::helpers::{cached_concurrent_fetch, read_cache},
};
@@ -280,7 +280,7 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
players.iter().map(|p| p.user_id).collect::<Vec<u32>>(),
&client,
concurrency,
PLAYER_B50,
B50,
)
.await?;
}
@@ -293,7 +293,7 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
use sdgb_api::title::methods::GetUserRegionApiExt;
use crate::{
cache::{PLAYER_REGION, PLAYERS},
cache::{PLAYERS, REGIONS},
utils::helpers::{cached_concurrent_fetch, read_cache},
};
@@ -304,7 +304,7 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
players.iter().map(|p| p.user_id).collect::<Vec<u32>>(),
&client,
concurrency,
PLAYER_REGION,
REGIONS,
)
.await?;
}
@@ -317,9 +317,9 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
}
#[cfg(feature = "fetchall")]
Commands::ScrapeAllB50Dump {} => {
use crate::{cache::PLAYER_B50, utils::helpers::dump_cache};
use crate::{cache::B50, utils::helpers::dump_cache};
dump_cache::<GetUserRatingApiResp>("b50.json", PLAYER_B50)?;
dump_cache::<GetUserRatingApiResp>("b50.json", B50)?;
}
Commands::Userdata { user_id } => {