Skip to content

Commit 03dd8a3

Browse files
feat: Added code length support
1 parent 6e5410a commit 03dd8a3

File tree

4 files changed

+8
-1
lines changed

4 files changed

+8
-1
lines changed

README.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,9 @@ port = 8008
7474
# Life time of assigned code
7575
code_life_time = 300
7676

77+
# Length of generated code
78+
code_length = 6
79+
7780
[server]
7881
# Minecraft server address
7982
addr = "0.0.0.0"

config.example.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
addr = "0.0.0.0"
33
port = 8008
44
code_life_time = 300
5+
code_length = 6
56

67
[server]
78
addr = "0.0.0.0"

src/config/types.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@ pub struct API {
2626

2727
/// Life time of assigned code
2828
pub code_life_time: u64,
29+
30+
/// Length of generated code
31+
pub code_length: u8,
2932
}
3033

3134
#[derive(Deserialize, Debug)]

src/server.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ impl MinecraftServer {
174174
}
175175
};
176176
let map = get_map().await;
177-
let code = generate_code(6); // Generate 6-digit code
177+
let code = generate_code(self.config.api.code_length); // Generate x-digit code
178178

179179
// Insert client data into hash map
180180
map.insert(

0 commit comments

Comments
 (0)