moved LOCAL_TIMEZONE to consts.rs

This commit is contained in:
jude 2020-10-11 18:06:14 +01:00
parent 47ad3f3822
commit 7cfe62d18f
2 changed files with 7 additions and 5 deletions

View File

@ -28,6 +28,7 @@ use crate::{
REGEX_CHANNEL_USER, REGEX_CHANNEL_USER,
MIN_INTERVAL, MIN_INTERVAL,
MAX_TIME, MAX_TIME,
LOCAL_TIMEZONE,
CHARACTERS, CHARACTERS,
}, },
models::{ models::{
@ -66,7 +67,6 @@ use num_integer::Integer;
use std::{ use std::{
convert::TryInto, convert::TryInto,
default::Default, default::Default,
env,
string::ToString, string::ToString,
time::{ time::{
SystemTime, SystemTime,
@ -817,7 +817,7 @@ async fn natural(ctx: &Context, msg: &Message, args: String) -> CommandResult {
.arg("dp.py") .arg("dp.py")
.arg(time_crop) .arg(time_crop)
.arg(&user_data.timezone) .arg(&user_data.timezone)
.arg(&env::var("LOCAL_TIMEZONE").unwrap_or_else(|_| "UTC".to_string())) .arg(&*LOCAL_TIMEZONE)
.output() .output()
.await; .await;
@ -835,7 +835,7 @@ async fn natural(ctx: &Context, msg: &Message, args: String) -> CommandResult {
// check other options and then create reminder :) // check other options and then create reminder :)
if msg.guild_id.is_some() { if msg.guild_id.is_some() {
let re_match = Regex::new(&format!(r#"(?P<msg>.*) {} (?P<mentions>((?:<@\d+>)|(?:<@!\d+>)|(?:<#\d+>)|(?:\s+))+)$"#, to_str)) let re_match = Regex::new(&format!(r#"(?:\s*)(?P<msg>.*) {} (?P<mentions>((?:<@\d+>)|(?:<@!\d+>)|(?:<#\d+>)|(?:\s+))+)$"#, to_str))
.unwrap() .unwrap()
.captures(msg_crop); .captures(msg_crop);
@ -871,8 +871,8 @@ async fn natural(ctx: &Context, msg: &Message, args: String) -> CommandResult {
let python_call = Command::new("venv/bin/python3") let python_call = Command::new("venv/bin/python3")
.arg("dp.py") .arg("dp.py")
.arg(&format!("1 {}", interval_str)) .arg(&format!("1 {}", interval_str))
.arg(&env::var("LOCAL_TIMEZONE").unwrap_or_else(|_| "UTC".to_string())) .arg(&*LOCAL_TIMEZONE)
.arg(&env::var("LOCAL_TIMEZONE").unwrap_or_else(|_| "UTC".to_string())) .arg(&*LOCAL_TIMEZONE)
.output() .output()
.await; .await;

View File

@ -43,4 +43,6 @@ lazy_static! {
pub static ref MIN_INTERVAL: i64 = env::var("MIN_INTERVAL").ok().map(|inner| inner.parse::<i64>().ok()).flatten().unwrap_or(600); pub static ref MIN_INTERVAL: i64 = env::var("MIN_INTERVAL").ok().map(|inner| inner.parse::<i64>().ok()).flatten().unwrap_or(600);
pub static ref MAX_TIME: i64 = env::var("MAX_TIME").ok().map(|inner| inner.parse::<i64>().ok()).flatten().unwrap_or(60*60*24*365*50); pub static ref MAX_TIME: i64 = env::var("MAX_TIME").ok().map(|inner| inner.parse::<i64>().ok()).flatten().unwrap_or(60*60*24*365*50);
pub static ref LOCAL_TIMEZONE: String = env::var("LOCAL_TIMEZONE").unwrap_or_else(|_| "UTC".to_string());
} }