forked from Skynet/discord-bot
fix: better handling of multiple cns sharing minecraft servers
This commit is contained in:
parent
3d925fcfff
commit
d0b63190b3
3 changed files with 64 additions and 51 deletions
|
@ -14,7 +14,7 @@ pub(crate) mod user {
|
|||
use super::*;
|
||||
use crate::commands::link_email::link::get_server_member_discord;
|
||||
use serenity::model::id::UserId;
|
||||
use skynet_discord_bot::{update_whitelist, Config, Wolves};
|
||||
use skynet_discord_bot::{whitelist_update, Config, Wolves};
|
||||
use sqlx::Error;
|
||||
|
||||
pub fn register(command: &mut CreateApplicationCommand) -> &mut CreateApplicationCommand {
|
||||
|
@ -73,7 +73,7 @@ pub(crate) mod user {
|
|||
for server in servers {
|
||||
if let Some(server_minecraft) = server.server_minecraft {
|
||||
// activate the user on all linked servers
|
||||
update_whitelist(&vec![username.to_string()], &server_minecraft, &config.discord_minecraft, false).await;
|
||||
whitelist_update(&vec![username.to_string()], &server_minecraft, &config.discord_minecraft).await;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -188,7 +188,7 @@ pub(crate) mod server {
|
|||
};
|
||||
let config = config_lock.read().await;
|
||||
|
||||
update_server(server_minecraft, &db, &g_id, &config).await;
|
||||
update_server(&server_minecraft, &db, &g_id, &config).await;
|
||||
|
||||
"Added/Updated minecraft_server info".to_string()
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue