refactor: move parse_duration to mod.rs

This commit is contained in:
Ushie 2023-04-19 01:05:12 +03:00
parent 8cc873dcd5
commit b349d63b93
No known key found for this signature in database
GPG Key ID: 0EF73F1CA38B2D5F
3 changed files with 7 additions and 6 deletions

View File

@ -1,6 +1,6 @@
use bson::{doc, Document};
use chrono::{Duration, Utc};
use crate::utils::moderation::parse_duration;
use crate::utils::parse_duration;
use mongodb::options::{UpdateModifications, UpdateOptions};
use poise::serenity_prelude::{
self as serenity, Mentionable, PermissionOverwrite, Permissions, UserId,

View File

@ -1,3 +1,4 @@
use chrono::Duration;
use poise::serenity_prelude::{self as serenity, Member, RoleId};
pub mod autorespond;
@ -9,3 +10,8 @@ pub mod macros;
pub mod media_channel;
pub mod moderation;
pub mod poll;
pub fn parse_duration(duration: String) -> Result<Duration, go_parse_duration::Error> {
let d = go_parse_duration::parse_duration(&duration)?;
Ok(Duration::nanoseconds(d))
}

View File

@ -1,7 +1,6 @@
use std::cmp;
use std::sync::Arc;
use chrono::Duration;
use mongodb::options::FindOptions;
use poise::serenity_prelude::{ChannelId, GuildChannel, GuildId, Mentionable, User, UserId};
use tokio::task::JoinHandle;
@ -401,7 +400,3 @@ pub async fn mute_moderation(
Ok((is_currently_muted, removed_roles))
}
pub fn parse_duration(duration: String) -> Result<Duration, go_parse_duration::Error> {
let d = go_parse_duration::parse_duration(&duration)?;
Ok(Duration::nanoseconds(d))
}