修改部分内容

This commit is contained in:
Zihaoxu2008
2025-01-25 21:32:30 +08:00
parent 043ea80cbd
commit 15d6ce138b
5 changed files with 35 additions and 35 deletions

View File

@@ -1,4 +1,4 @@
use std::fs::File;
use std::{fs::File, io::BufWriter};
use serde::{Deserialize, Serialize};
use std::io::BufReader;
@@ -41,6 +41,11 @@ impl Configuration {
}
Err(error) => {
eprintln!("[MAIN/CONF] Unable to read config file, will use default values: {}", error);
let file = File::create_new(filename).unwrap();
let writer = BufWriter::new(file);
let mut serializer = serde_json::Serializer::pretty(writer);
Self::default().serialize(&mut serializer).unwrap();
eprintln!("[Main/CONF] A configure file with default values is created.");
Self::default()
}
}
@@ -48,7 +53,7 @@ impl Configuration {
fn default() -> Self {
Configuration {
server_ip: "49.70.3.146".to_string(),
server_ip: "m.earthvillage.top".to_string(),
server_port: "33009".to_string(),
username_prefix: "".to_string(),
count: 300,
@@ -59,7 +64,7 @@ impl Configuration {
spam_delay_ms: 0,
random_prefix: false,
worker_threads: 100,
use_thread_pool: true
use_thread_pool: true,
}
}