fix interval/donor message not showing
This commit is contained in:
parent
684661af42
commit
2db405866f
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -1316,7 +1316,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "reminder_rs"
|
name = "reminder_rs"
|
||||||
version = "1.3.2"
|
version = "1.3.3"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"Inflector",
|
"Inflector",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "reminder_rs"
|
name = "reminder_rs"
|
||||||
version = "1.3.2"
|
version = "1.3.3"
|
||||||
authors = ["jellywx <judesouthworth@pm.me>"]
|
authors = ["jellywx <judesouthworth@pm.me>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
@ -988,11 +988,7 @@ async fn remind(ctx: &Context, msg: &Message, args: String) {
|
|||||||
#[command("interval")]
|
#[command("interval")]
|
||||||
#[permission_level(Managed)]
|
#[permission_level(Managed)]
|
||||||
async fn interval(ctx: &Context, msg: &Message, args: String) {
|
async fn interval(ctx: &Context, msg: &Message, args: String) {
|
||||||
if check_subscription_on_message(&ctx, msg).await {
|
|
||||||
remind_command(ctx, msg, args, RemindCommand::Interval).await;
|
remind_command(ctx, msg, args, RemindCommand::Interval).await;
|
||||||
} else {
|
|
||||||
let _ = msg.channel_id.say(&ctx, "interval/donor").await;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
fn parse_mention_list(mentions: &str) -> Vec<ReminderScope> {
|
fn parse_mention_list(mentions: &str) -> Vec<ReminderScope> {
|
||||||
@ -1016,6 +1012,24 @@ async fn remind_command(ctx: &Context, msg: &Message, args: String, command: Rem
|
|||||||
|
|
||||||
let user_data = UserData::from_user(&msg.author, &ctx, &pool).await.unwrap();
|
let user_data = UserData::from_user(&msg.author, &ctx, &pool).await.unwrap();
|
||||||
|
|
||||||
|
if command == RemindCommand::Interval {
|
||||||
|
if !check_subscription_on_message(&ctx, msg).await {
|
||||||
|
// breaker
|
||||||
|
let _ = msg
|
||||||
|
.channel_id
|
||||||
|
.say(
|
||||||
|
&ctx,
|
||||||
|
lm.get(&user_data.language, "interval/donor").replace(
|
||||||
|
"{prefix}",
|
||||||
|
&GuildData::prefix_from_id(msg.guild_id, &pool).await,
|
||||||
|
),
|
||||||
|
)
|
||||||
|
.await;
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
let captures = match command {
|
let captures = match command {
|
||||||
RemindCommand::Remind => REGEX_REMIND_COMMAND.captures(&args),
|
RemindCommand::Remind => REGEX_REMIND_COMMAND.captures(&args),
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user