Upgrade serenity-rs

This commit is contained in:
Oupson 2020-10-15 19:21:46 +02:00
parent 4945d41b6e
commit 6349ae4830
3 changed files with 6 additions and 5 deletions

View File

@ -10,7 +10,7 @@ edition = "2018"
music = ["serenity/voice"]
[dependencies]
serenity = { version = "0.9.0-rc.1" }
serenity = { version = "0.9.0-rc.2" }
toml = "0.5.6"
serde = { version = "1.0", features = ["derive"] }
reqwest = "0.10.7"

View File

@ -17,8 +17,8 @@ pub struct Admin;
#[only_in(guilds)]
#[required_permissions("KICK_MEMBERS")]
async fn kick(ctx: &Context, msg: &Message) -> CommandResult {
// TODO CACHE ?
if let Some(sender_member) = msg.member(ctx).await {
// TODO CACHE ? + error message
if let Ok(sender_member) = msg.member(ctx).await {
for user in &msg.mentions {
if let Some(member) = ctx.cache.member(msg.guild_id.unwrap(), user.id).await {
debugln!("Kicking {:?}", user);
@ -59,8 +59,8 @@ async fn kick(ctx: &Context, msg: &Message) -> CommandResult {
#[only_in(guilds)]
#[required_permissions("BAN_MEMBERS")]
async fn ban(ctx: &Context, msg: &Message) -> CommandResult {
// TODO CACHE ?
if let Some(sender_member) = msg.member(ctx).await {
// TODO CACHE ? + Error message
if let Ok(sender_member) = msg.member(ctx).await {
for user in &msg.mentions {
if let Some(member) = ctx.cache.member(msg.guild_id.unwrap(), user.id).await {
debugln!("Kicking {:?}", user);

View File

@ -44,6 +44,7 @@ pub(crate) static mut INVITE_URL: Option<String> = None;
struct ShardManagerContainer;
// TODO SAVE ON DROP
impl TypeMapKey for ShardManagerContainer {
type Value = Arc<Mutex<ShardManager>>;
}