summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorseth <[email protected]>2023-11-16 23:35:23 -0500
committerseth <[email protected]>2023-11-18 01:42:03 +0000
commit061d782907c5ba14517bdefb9774441d1e3457cd (patch)
tree99083b04783af9882efcb4185ae6abedd0326905 /src
parent13b54108494b7492b3772ff477ed9a02c56c7972 (diff)
refactor: dedicate enum to colors
Diffstat (limited to 'src')
-rw-r--r--src/colors.rs13
-rw-r--r--src/commands/version.rs3
-rw-r--r--src/main.rs1
3 files changed, 16 insertions, 1 deletions
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<Colour> 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;