perf: don't dump json on break
This commit is contained in:
@@ -195,12 +195,16 @@ async fn main() -> Result<(), Box<dyn snafu::Error>> {
|
|||||||
#[cfg(feature = "cache")]
|
#[cfg(feature = "cache")]
|
||||||
let _ = write.commit();
|
let _ = write.commit();
|
||||||
|
|
||||||
let output = OpenOptions::new()
|
if !EARLY_QUIT.load(Ordering::Relaxed) {
|
||||||
.write(true)
|
let output = OpenOptions::new()
|
||||||
.truncate(true)
|
.write(true)
|
||||||
.create(true)
|
.truncate(true)
|
||||||
.open("players.json")?;
|
.create(true)
|
||||||
serde_json::to_writer_pretty(output, &players)?;
|
.open("players.json")?;
|
||||||
|
serde_json::to_writer_pretty(output, &players)?;
|
||||||
|
} else {
|
||||||
|
info!("current progress: {}", players.len());
|
||||||
|
}
|
||||||
}
|
}
|
||||||
commands::Commands::Userdata { user_id } => {
|
commands::Commands::Userdata { user_id } => {
|
||||||
let action = async |_| match Sdgb1_50::request::<_, GetUserDataApiResp>(
|
let action = async |_| match Sdgb1_50::request::<_, GetUserDataApiResp>(
|
||||||
|
|||||||
Reference in New Issue
Block a user