code clean up and error fixing

This commit is contained in:
2026-03-27 20:07:02 +00:00
parent 957cdf22cb
commit eeee568048
11 changed files with 127 additions and 74 deletions
+1 -1
View File
@@ -7,7 +7,7 @@ use sea_orm::entity::prelude::*;
pub struct Model {
#[sea_orm(primary_key)]
pub id: i32,
pub id_discord: i32,
pub id_discord: i64,
}
#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
+21 -1
View File
@@ -8,10 +8,30 @@ pub struct Model {
#[sea_orm(primary_key)]
pub id: i32,
#[sea_orm(unique)]
pub id_discord: i32,
pub id_discord: i64,
pub name: String,
}
impl Model {
pub async fn get_by_discord_id(
id: i64,
db: &DatabaseConnection,
) -> Result<Option<Model>, DbErr> {
let user_db_id = Entity::find()
.filter(Column::IdDiscord.eq(id))
.one(db)
.await;
match user_db_id {
Ok(x) => match x {
Some(x) => Ok(Some(x)),
None => Ok(None),
},
Err(e) => Err(e),
}
}
}
#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
pub enum Relation {}
+2 -1
View File
@@ -7,7 +7,8 @@ use sea_orm::entity::prelude::*;
pub struct Model {
#[sea_orm(primary_key)]
pub id: i32,
pub id_discord: i32,
#[sea_orm(unique)]
pub id_discord: i64,
pub id_sender: i32,
pub id_content: i32,
pub id_channel: i32,
+21 -1
View File
@@ -8,10 +8,30 @@ pub struct Model {
#[sea_orm(primary_key)]
pub id: i32,
#[sea_orm(unique)]
pub id_discord: i32,
pub id_discord: i64,
pub name: String,
}
impl Model {
pub async fn get_by_discord_id(
id: i64,
db: &DatabaseConnection,
) -> Result<Option<Model>, DbErr> {
let server_db_id = Entity::find()
.filter(Column::IdDiscord.eq(id))
.one(db)
.await;
match server_db_id {
Ok(x) => match x {
Some(x) => Ok(Some(x)),
None => Ok(None),
},
Err(e) => Err(e),
}
}
}
#[derive(Copy, Clone, Debug, EnumIter, DeriveRelation)]
pub enum Relation {}