Skip to content

Commit

Permalink
WIP : getNFTEditions
Browse files Browse the repository at this point in the history
  • Loading branch information
Nagaprasadvr committed Nov 14, 2024
1 parent 5c5e3a2 commit 12faa87
Show file tree
Hide file tree
Showing 2 changed files with 5 additions and 21 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ async fn test_get_nft_editions() {
)
.await;

let seeds: Vec<SeedEvent> = seed_accounts(["BPU5vrAHafRuVeK33CgfdwTKSsmC4p6t3aqyav3cFF7Y"]);
let seeds: Vec<SeedEvent> = seed_accounts(["Ey2Qb8kLctbchQsMnhZs5DjY32To2QtPuXNwWvk4NosL"]);

apply_migrations_and_delete_data(setup.db.clone()).await;
index_seed_events(&setup, seeds.iter().collect_vec()).await;
Expand Down
24 changes: 4 additions & 20 deletions program_transformers/src/token_metadata/master_edition.rs
Original file line number Diff line number Diff line change
Expand Up @@ -5,13 +5,11 @@ use {
types::Key,
},
digital_asset_types::dao::{
asset, asset_v1_account_attachments, extensions,
sea_orm_active_enums::{SpecificationAssetClass, V1AccountAttachments},
asset_v1_account_attachments, sea_orm_active_enums::V1AccountAttachments,
},
sea_orm::{
entity::{ActiveModelTrait, ActiveValue, EntityTrait, RelationTrait},
prelude::*,
query::{JoinType, QuerySelect, QueryTrait},
entity::{ActiveValue, EntityTrait},
query::QueryTrait,
sea_query::query::OnConflict,
ConnectionTrait, DatabaseTransaction, DbBackend,
},
Expand Down Expand Up @@ -65,14 +63,7 @@ pub async fn save_master_edition(
txn: &DatabaseTransaction,
) -> ProgramTransformerResult<()> {
let id_bytes = id.to_bytes().to_vec();
// let master_edition = asset_v1_account_attachments::Entity::find_by_id(id.to_bytes().to_vec())
// // .find_also_related(asset::Entity)
// // .join(
// // JoinType::InnerJoin,
// // extensions::asset::Relation::AssetData.def(),
// // )
// .one(txn)
// .await?;

let ser = serde_json::to_value(me_data)
.map_err(|e| ProgramTransformerError::SerializatonError(e.to_string()))?;

Expand All @@ -84,13 +75,6 @@ pub async fn save_master_edition(
..Default::default()
};

// if let Some((_me, Some(asset))) = master_edition {
// let mut updatable: asset::ActiveModel = asset.into();
// updatable.supply = ActiveValue::Set(Decimal::from(1));
// updatable.specification_asset_class = ActiveValue::Set(Some(SpecificationAssetClass::Nft));
// updatable.update(txn).await?;
// }

let query = asset_v1_account_attachments::Entity::insert(model)
.on_conflict(
OnConflict::columns([asset_v1_account_attachments::Column::Id])
Expand Down

0 comments on commit 12faa87

Please sign in to comment.