bugfix & command help
This commit is contained in:
parent
26b54248a6
commit
5cf7c4f6f7
3 changed files with 12 additions and 3 deletions
|
@ -13,7 +13,16 @@ macro_rules! commands {
|
|||
let input = command[1..].split(" ").collect::<Vec<&str>>();
|
||||
|
||||
let (Some(category), Some(action)) = (input.get(0), input.get(1)) else {
|
||||
return send_text(session, "Usage: /[category] [action] [arg1] [arg2] ...").await;
|
||||
let mut help_text = "Available Commands: ".to_string();
|
||||
$(
|
||||
help_text.push_str(stringify!($category));
|
||||
help_text.push_str(" ");
|
||||
help_text.push_str(stringify!($action));
|
||||
help_text.push_str("; ");
|
||||
)*
|
||||
let _ = send_text(session, &help_text).await;
|
||||
let _ = send_text(session, "Usage: /[category] [action] [arg1] [arg2] ...").await;
|
||||
return send_text(session, "Type /[category] [action] to get more detailed help.").await;
|
||||
};
|
||||
|
||||
let args = &input[2..];
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
{
|
||||
"http_port": 21000,
|
||||
"dispatch_endpoint": "http://127.0.0.1:21041",
|
||||
"disable_password_check": false,
|
||||
"disable_password_check": true,
|
||||
"database": {
|
||||
"connection_string": "mongodb://127.0.0.1:27017",
|
||||
"name": "FireflySR",
|
||||
|
|
|
@ -54,7 +54,7 @@ async fn login(
|
|||
Err(_) => return fail_json(-1, "Internal server error"),
|
||||
};
|
||||
|
||||
if CONFIGURATION.disable_password_check || util::verify_password(&password_opt.unwrap(), &account.account_password).is_err() {
|
||||
if !CONFIGURATION.disable_password_check && util::verify_password(&password_opt.unwrap(), &account.account_password).is_err() {
|
||||
return fail_json(-101, "Account or password error");
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in a new issue