feat: split out minecraft

This commit is contained in:
silver 2024-10-28 01:06:21 +00:00
parent 41407ecefb
commit 3927734083
Signed by untrusted user: silver
GPG key ID: 36F93D61BAD3FD7D
6 changed files with 182 additions and 165 deletions

View file

@ -178,24 +178,6 @@ impl<'r> FromRow<'r, SqliteRow> for Servers {
}
}
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct Minecraft {
pub discord: GuildId,
pub minecraft: String,
}
impl<'r> FromRow<'r, SqliteRow> for Minecraft {
fn from_row(row: &'r SqliteRow) -> Result<Self, Error> {
let server_tmp: i64 = row.try_get("server_discord")?;
let discord = GuildId::from(server_tmp as u64);
Ok(Self {
discord,
minecraft: row.try_get("server_minecraft")?,
})
}
}
#[derive(Debug, Clone, Deserialize, Serialize)]
pub struct RoleAdder {
pub server: GuildId,