Skip to content

Commit

Permalink
Removed entity/src/prelude, as rust-analyzer doesn't play well with u…
Browse files Browse the repository at this point in the history
…se + alias (see rust-lang/rust-analyzer#14079)
  • Loading branch information
kaibyao committed Aug 21, 2023
1 parent d640010 commit 692a332
Show file tree
Hide file tree
Showing 7 changed files with 11 additions and 43 deletions.
2 changes: 0 additions & 2 deletions entity/src/entities/mod.rs
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
//! SeaORM Entity. Generated by sea-orm-codegen 0.9.2
pub mod prelude;

pub mod auction;
pub mod auction_bid;
pub mod contract;
Expand Down
26 changes: 0 additions & 26 deletions entity/src/entities/prelude.rs

This file was deleted.

4 changes: 2 additions & 2 deletions entity/src/entities/trade.rs
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ use sea_orm::{entity::prelude::*, ConnectionTrait};
use serde::{Deserialize, Serialize};
use tracing::instrument;

use crate::{prelude::Team, trade_action, trade_asset};
use crate::{team, trade_action, trade_asset};

/// Trades made between 2 or more teams can be proposed, accepted, counteroffered, canceled, or rejected. When a trade is counteroffered, a new trade is created that refers to the previous. In this way, a historical chain of record can be made.
///
Expand Down Expand Up @@ -52,7 +52,7 @@ impl Model {
where
C: ConnectionTrait + Debug,
{
let teams = self.find_related(Team).all(db).await?;
let teams = self.find_related(team::Entity).all(db).await?;
Ok(teams)
}

Expand Down
7 changes: 2 additions & 5 deletions entity/src/queries/draft_pick_queries.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,10 +4,7 @@ use color_eyre::Result;
use sea_orm::{ActiveModelTrait, ConnectionTrait, LoaderTrait, TransactionTrait};
use tracing::instrument;

use crate::{
draft_pick, draft_pick_option,
prelude::{DraftPick, DraftPickDraftPickOption},
};
use crate::{draft_pick, draft_pick_draft_pick_option, draft_pick_option};

#[instrument]
pub async fn insert_draft_pick<C>(
Expand All @@ -30,7 +27,7 @@ where
C: ConnectionTrait + Debug,
{
let related_draft_picks: Vec<draft_pick::Model> = draft_pick_options
.load_many_to_many(DraftPick, DraftPickDraftPickOption, db)
.load_many_to_many(draft_pick::Entity, draft_pick_draft_pick_option::Entity, db)
.await?
.into_iter()
.flatten()
Expand Down
3 changes: 1 addition & 2 deletions entity/src/queries/team_update_queries/insert_from_trade.rs
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ use tracing::instrument;
use crate::{
contract::{self, RelatedPlayer},
draft_pick, draft_pick_option, draft_pick_queries,
prelude::TeamUpdate,
team_update::{
self, ContractUpdate, ContractUpdateType, DraftPickUpdate, DraftPickUpdateType,
TeamUpdateAsset, TeamUpdateData, TeamUpdateStatus,
Expand Down Expand Up @@ -72,7 +71,7 @@ where
})
.collect::<Result<Vec<team_update::ActiveModel>>>()?;

TeamUpdate::insert_many(team_update_models_to_insert)
team_update::Entity::insert_many(team_update_models_to_insert)
.exec(db)
.await?;

Expand Down
3 changes: 1 addition & 2 deletions logic/src/trade/external_trade_invalidation.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,6 @@ use fbkl_entity::{
contract, draft_pick,
draft_pick_option::{self, DraftPickOptionStatus},
draft_pick_queries,
prelude::DraftPickOption,
sea_orm::{
sea_query::Expr, ColumnTrait, ConnectionTrait, EntityTrait, LoaderTrait, QueryFilter,
},
Expand Down Expand Up @@ -198,7 +197,7 @@ where
C: ConnectionTrait + Debug,
{
let affected_draft_pick_option_ids = external_draft_pick_option_trade_assets.iter().map(|draft_pick_option_trade_asset| draft_pick_option_trade_asset.draft_pick_option_id.ok_or_else(|| eyre!("Couldn't get draft pick option id of supposed draft pick option trade asset (id = {})", draft_pick_option_trade_asset.id))).collect::<Result<Vec<i64>>>()?;
DraftPickOption::update_many()
draft_pick_option::Entity::update_many()
.col_expr(
draft_pick_option::Column::Status,
Expr::value(DraftPickOptionStatus::InvalidatedByExternalTrade),
Expand Down
9 changes: 5 additions & 4 deletions logic/src/trade/process_trade.rs
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,6 @@ use std::{collections::HashMap, fmt::Debug};
use color_eyre::{eyre::eyre, Result};
use fbkl_entity::{
contract, deadline_queries, draft_pick, draft_pick_option,
prelude::{Contract, DraftPick, DraftPickOption},
sea_orm::{
prelude::DateTimeWithTimeZone, ActiveModelTrait, ActiveValue, ConnectionTrait, LoaderTrait,
},
Expand Down Expand Up @@ -51,16 +50,18 @@ impl TradeAssetRelatedModelCache {
};
}

let traded_contracts = contract_trade_assets.load_one(Contract, db).await?;
let traded_contracts = contract_trade_assets.load_one(contract::Entity, db).await?;
let trade_asset_contracts_by_trade_asset_id =
Self::map_trade_asset_models(contract_trade_assets, traded_contracts)?;

let traded_draft_picks = draft_pick_trade_assets.load_one(DraftPick, db).await?;
let traded_draft_picks = draft_pick_trade_assets
.load_one(draft_pick::Entity, db)
.await?;
let trade_asset_draft_picks_by_trade_asset_id =
Self::map_trade_asset_models(draft_pick_trade_assets, traded_draft_picks)?;

let traded_draft_pick_options = draft_pick_option_trade_assets
.load_one(DraftPickOption, db)
.load_one(draft_pick_option::Entity, db)
.await?;
let trade_asset_draft_pick_options_by_trade_asset_id = Self::map_trade_asset_models(
draft_pick_option_trade_assets,
Expand Down

0 comments on commit 692a332

Please sign in to comment.