Use human formatted time
This commit is contained in:
7
Cargo.lock
generated
7
Cargo.lock
generated
@@ -306,6 +306,12 @@ version = "0.3.9"
|
|||||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
|
checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024"
|
||||||
|
|
||||||
|
[[package]]
|
||||||
|
name = "humantime"
|
||||||
|
version = "2.3.0"
|
||||||
|
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||||
|
checksum = "135b12329e5e3ce057a9f972339ea52bc954fe1e9358ef27f95e89716fbc5424"
|
||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "iana-time-zone"
|
name = "iana-time-zone"
|
||||||
version = "0.1.60"
|
version = "0.1.60"
|
||||||
@@ -651,6 +657,7 @@ version = "0.1.0"
|
|||||||
dependencies = [
|
dependencies = [
|
||||||
"chrono",
|
"chrono",
|
||||||
"futures",
|
"futures",
|
||||||
|
"humantime",
|
||||||
"irc",
|
"irc",
|
||||||
"rand",
|
"rand",
|
||||||
"regex",
|
"regex",
|
||||||
|
|||||||
@@ -13,3 +13,4 @@ futures = {version = "*"}
|
|||||||
tokio = {version = "*", features = ["full"]}
|
tokio = {version = "*", features = ["full"]}
|
||||||
regex = "1"
|
regex = "1"
|
||||||
rand = "0.8.5"
|
rand = "0.8.5"
|
||||||
|
humantime = "2.3.0"
|
||||||
|
|||||||
@@ -1,6 +1,8 @@
|
|||||||
use irc::proto::Message;
|
use irc::proto::Message;
|
||||||
use std::collections::VecDeque;
|
use std::collections::VecDeque;
|
||||||
use chrono::{prelude::*, TimeDelta};
|
use std::time::Duration;
|
||||||
|
use chrono::prelude::*;
|
||||||
|
use humantime;
|
||||||
|
|
||||||
pub const PATTERN: &str = "^\\$ttb\\s*$";
|
pub const PATTERN: &str = "^\\$ttb\\s*$";
|
||||||
pub const NAME: &str = "ttb";
|
pub const NAME: &str = "ttb";
|
||||||
@@ -15,13 +17,9 @@ pub fn time_to_baby(_: regex::Captures, _: &Message, _: &VecDeque<Message>) -> S
|
|||||||
let difference = local_time - birth_time;
|
let difference = local_time - birth_time;
|
||||||
|
|
||||||
let completed_message;
|
let completed_message;
|
||||||
/*if difference > TimeDelta::zero() {
|
|
||||||
completed_message = format!("{} {} until pnutz's baby is due!", difference.num_days(), if difference.num_days() > 1 { "days"} else {"day"} );
|
let human_difference = humantime::format_duration(Duration::from_secs(difference.num_seconds() as u64));
|
||||||
}
|
completed_message = format!("He's {} old!", human_difference.to_string());
|
||||||
else {
|
|
||||||
completed_message = "They're past due!".to_string();
|
|
||||||
}*/
|
|
||||||
completed_message = format!("He's {} days old!", difference.num_days());
|
|
||||||
|
|
||||||
|
|
||||||
completed_message
|
completed_message
|
||||||
|
|||||||
Reference in New Issue
Block a user