From 061d782907c5ba14517bdefb9774441d1e3457cd Mon Sep 17 00:00:00 2001 From: seth Date: Thu, 16 Nov 2023 23:35:23 -0500 Subject: refactor: dedicate enum to colors --- src/colors.rs | 13 +++++++++++++ src/commands/version.rs | 3 ++- src/main.rs | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/colors.rs (limited to 'src') diff --git a/src/colors.rs b/src/colors.rs new file mode 100644 index 0000000..b5db8d7 --- /dev/null +++ b/src/colors.rs @@ -0,0 +1,13 @@ +use poise::serenity_prelude::Colour; + +pub enum Colors { + Blue, +} + +impl Into for Colors { + fn into(self) -> Colour { + match self { + Colors::Blue => Colour::from((136, 199, 253)), + } + } +} diff --git a/src/commands/version.rs b/src/commands/version.rs index d411f76..e87ab4d 100644 --- a/src/commands/version.rs +++ b/src/commands/version.rs @@ -1,3 +1,4 @@ +use crate::colors::Colors; use crate::{Context, Error}; /// get version info @@ -27,7 +28,7 @@ pub async fn version(ctx: Context<'_>) -> Result<(), Error> { e.title("Version Information") .description("powered by poise!") .fields(fields) - .color((136, 199, 253)) + .color(Colors::Blue) }) }) .await?; diff --git a/src/main.rs b/src/main.rs index 7641a41..74ef531 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,6 +5,7 @@ use log::*; use poise::serenity_prelude as serentiy; mod api; +mod colors; mod commands; mod consts; mod handler; -- cgit v1.2.3