新增了config.json实现

This commit is contained in:
Zihaoxu2008
2025-01-25 11:42:52 +08:00
parent 6072589a7b
commit ca1158b218
7 changed files with 104 additions and 31 deletions

View File

@@ -1,8 +1,10 @@
// 一些杂七杂八的小东西可以放在这
use std::sync::Arc;
use rand::distributions::Alphanumeric;
use rand::Rng;
use crate::USERNAME_PREFIX;
use crate::configuration::Configuration;
// 处理json组件(有些TextComponent里面一堆extra看的我头皮发麻,所以整个这个)
pub fn parse_json_component(json: &str) -> String {
@@ -53,6 +55,6 @@ fn generate_string() -> String {
.collect()
}
pub fn generate_username() -> String {
USERNAME_PREFIX.to_string() + &*generate_string().to_string()
pub fn generate_username(config: &Arc<Configuration>) -> String {
config.username_prefix().to_string() + generate_string().to_string().as_str()
}