Skip to content

Commit

Permalink
chore(models/user): remove repeated stuff
Browse files Browse the repository at this point in the history
  • Loading branch information
IgnisDa committed Nov 2, 2024
1 parent 4eedde6 commit 3cd0da1
Showing 1 changed file with 10 additions and 9 deletions.
19 changes: 10 additions & 9 deletions crates/models/user/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -238,19 +238,22 @@ pub enum UserReviewScale {
ThreePointSmiley,
}

#[derive(Debug, Serialize, Deserialize, Enum, Clone, Eq, PartialEq, FromJsonQueryResult, Copy)]
#[derive(
Debug, Serialize, Deserialize, Enum, Clone, Eq, PartialEq, FromJsonQueryResult, Copy, Default,
)]
#[serde(rename_all = "SCREAMING_SNAKE_CASE")]
pub enum DashboardElementLot {
Upcoming,
InProgress,
#[default]
Summary,
Recommendations,
Activity,
}

#[skip_serializing_none]
#[derive(
Debug, Serialize, Deserialize, SimpleObject, Clone, Eq, PartialEq, FromJsonQueryResult,
Debug, Serialize, Deserialize, SimpleObject, Clone, Eq, PartialEq, FromJsonQueryResult, Default,
)]
#[serde(rename_all = "camelCase")]
pub struct UserGeneralDashboardElement {
Expand Down Expand Up @@ -303,28 +306,26 @@ pub struct UserGeneralPreferences {
#[educe(Default(expression = vec![
UserGeneralDashboardElement {
section: DashboardElementLot::Upcoming,
hidden: false,
num_elements: Some(8),
..Default::default()
},
UserGeneralDashboardElement {
section: DashboardElementLot::InProgress,
hidden: false,
num_elements: Some(8),
..Default::default()
},
UserGeneralDashboardElement {
section: DashboardElementLot::Summary,
hidden: false,
num_elements: None,
..Default::default()
},
UserGeneralDashboardElement {
section: DashboardElementLot::Recommendations,
hidden: false,
num_elements: Some(8),
..Default::default()
},
UserGeneralDashboardElement {
section: DashboardElementLot::Activity,
hidden: false,
num_elements: None,
..Default::default()
},
]))]
pub dashboard: Vec<UserGeneralDashboardElement>,
Expand Down

0 comments on commit 3cd0da1

Please sign in to comment.