feature/custom-responses #2

Merged
xyon merged 3 commits from feature/custom-responses into main 2023-09-27 09:39:55 +00:00
3 changed files with 9 additions and 2 deletions
Showing only changes of commit d4a5cb08e6 - Show all commits

2
Cargo.lock generated
View File

@ -159,7 +159,7 @@ dependencies = [
[[package]]
name = "badgey"
version = "3.0.1"
version = "3.0.2"
dependencies = [
"built",
"clap",

View File

@ -1,6 +1,6 @@
[package]
name = "badgey"
version = "3.0.2"
version = "3.0.3"
edition = "2021"
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html

View File

@ -63,6 +63,13 @@ impl BadgeyHandler {
xp.last_given_xp = Some(chrono::Utc::now().timestamp());
xp.xp_value += &xp_reward;
let calculated_level = xp.get_level_from_xp();
if xp.freeze_rank.is_some() {
xp.user_current_level = calculated_level.clone();
xp.insert(db)?;
return Ok(())
}
if (xp.user_current_level != calculated_level) || xp.user_current_level == 1 {
if let Some(guild) = msg.guild(&ctx.cache) {
let mut member = guild.member(&ctx, msg.author.id).await?;