Update and fix some warnings

Mainly just changing old deprecated functions to their newer counterparts
This commit is contained in:
BuyMyMojo 2024-07-03 17:11:05 +10:00
parent bbe1ee264b
commit f3811ac712
No known key found for this signature in database
GPG key ID: 119F86561BCE6522
5 changed files with 23 additions and 21 deletions

View file

@ -1,4 +1,4 @@
use chrono::NaiveDateTime;
use chrono::DateTime;
use poise::serenity_prelude::{self as serenity, AttachmentType, RichInvite};
use rusted_fbt_lib::{
checks::guild_auth_check,
@ -26,11 +26,11 @@ pub async fn account_age(
#[allow(clippy::cast_possible_truncation)]
// this shouldn't be able to break but just in case I'm making the `unwrap_or` output NaiveDateTime::MIN
let date_time_stamp =
NaiveDateTime::from_timestamp_opt(unix_timecode as i64, 0).unwrap_or(NaiveDateTime::MIN);
DateTime::from_timestamp(unix_timecode as i64, 0).unwrap_or(DateTime::UNIX_EPOCH);
let age = chrono::Utc::now()
.naive_utc()
.signed_duration_since(date_time_stamp)
.signed_duration_since(date_time_stamp.naive_local())
.num_days();
ctx.say(format!(
@ -56,7 +56,7 @@ pub async fn creation_date(
#[allow(clippy::cast_possible_truncation)]
// this shouldn't be able to break but just in case I'm making the `unwrap_or` output NaiveDateTime::MIN
let date_time_stamp =
NaiveDateTime::from_timestamp_opt(unix_timecode as i64, 0).unwrap_or(NaiveDateTime::MIN);
DateTime::from_timestamp(unix_timecode as i64, 0).unwrap_or(DateTime::UNIX_EPOCH);
ctx.say(format!("Created/Joined on {date_time_stamp}"))
.await?;
@ -277,11 +277,11 @@ pub async fn invite_info(
#[allow(clippy::cast_possible_truncation)]
// this shouldn't be able to break but just in case I'm making the `unwrap_or` output NaiveDateTime::MIN
let date_time_stamp =
NaiveDateTime::from_timestamp_opt(unix_timecode as i64, 0).unwrap_or(NaiveDateTime::MIN);
DateTime::from_timestamp(unix_timecode as i64, 0).unwrap_or(DateTime::UNIX_EPOCH);
let age = chrono::Utc::now()
.naive_utc()
.signed_duration_since(date_time_stamp)
.signed_duration_since(date_time_stamp.naive_local())
.num_days();
let is_user_in_db: Option<String> =