meridian 12 now works on timezone command
This commit is contained in:
parent
2db405866f
commit
55c7740cef
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -1316,7 +1316,7 @@ dependencies = [
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "reminder_rs"
|
name = "reminder_rs"
|
||||||
version = "1.3.3"
|
version = "1.3.4"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"Inflector",
|
"Inflector",
|
||||||
"async-trait",
|
"async-trait",
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
[package]
|
[package]
|
||||||
name = "reminder_rs"
|
name = "reminder_rs"
|
||||||
version = "1.3.3"
|
version = "1.3.4"
|
||||||
authors = ["jellywx <judesouthworth@pm.me>"]
|
authors = ["jellywx <judesouthworth@pm.me>"]
|
||||||
edition = "2018"
|
edition = "2018"
|
||||||
|
|
||||||
|
@ -107,7 +107,11 @@ async fn timezone(ctx: &Context, msg: &Message, args: String) {
|
|||||||
let content = lm
|
let content = lm
|
||||||
.get(&user_data.language, "timezone/set_p")
|
.get(&user_data.language, "timezone/set_p")
|
||||||
.replacen("{timezone}", &user_data.timezone, 1)
|
.replacen("{timezone}", &user_data.timezone, 1)
|
||||||
.replacen("{time}", &now.format("%H:%M").to_string(), 1);
|
.replacen(
|
||||||
|
"{time}",
|
||||||
|
&now.format(user_data.meridian().fmt_str_short()).to_string(),
|
||||||
|
1,
|
||||||
|
);
|
||||||
|
|
||||||
let _ =
|
let _ =
|
||||||
msg.channel_id
|
msg.channel_id
|
||||||
@ -138,7 +142,10 @@ async fn timezone(ctx: &Context, msg: &Message, args: String) {
|
|||||||
tz_s,
|
tz_s,
|
||||||
format!(
|
format!(
|
||||||
"🕗 `{}`",
|
"🕗 `{}`",
|
||||||
Utc::now().with_timezone(tz).format("%H:%M").to_string()
|
Utc::now()
|
||||||
|
.with_timezone(tz)
|
||||||
|
.format(user_data.meridian().fmt_str_short())
|
||||||
|
.to_string()
|
||||||
),
|
),
|
||||||
true,
|
true,
|
||||||
)
|
)
|
||||||
@ -179,7 +186,7 @@ async fn timezone(ctx: &Context, msg: &Message, args: String) {
|
|||||||
"🕗 `{}`",
|
"🕗 `{}`",
|
||||||
Utc::now()
|
Utc::now()
|
||||||
.with_timezone(&t.timezone.parse::<Tz>().unwrap())
|
.with_timezone(&t.timezone.parse::<Tz>().unwrap())
|
||||||
.format("%H:%M")
|
.format(user_data.meridian().fmt_str_short())
|
||||||
.to_string()
|
.to_string()
|
||||||
),
|
),
|
||||||
true,
|
true,
|
||||||
|
@ -193,6 +193,14 @@ impl MeridianType {
|
|||||||
"%Y-%m-%d %H:%M:%S"
|
"%Y-%m-%d %H:%M:%S"
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
pub fn fmt_str_short(&self) -> &str {
|
||||||
|
if self.0 {
|
||||||
|
"%I:%M %p"
|
||||||
|
} else {
|
||||||
|
"%H:%M"
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
impl UserData {
|
impl UserData {
|
||||||
|
Loading…
Reference in New Issue
Block a user