Skip to content

Commit

Permalink
Add get purchase event
Browse files Browse the repository at this point in the history
  • Loading branch information
sulijia committed Jun 18, 2024
1 parent adc92d7 commit 0b07e01
Showing 1 changed file with 9 additions and 11 deletions.
20 changes: 9 additions & 11 deletions client/coretime/bulk/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -43,21 +43,19 @@ where
let parachain = parachain.clone();

async move {
let api = OnlineClient::<PolkadotConfig>::from_url("127.0.0.1:8855").await.unwrap();
let api =
OnlineClient::<PolkadotConfig>::from_url("ws://127.0.0.1:8855").await.unwrap();

loop {
let events = api.events().at_latest().await.unwrap();

// We can dynamically decode events:
println!("Dynamic event details:");
for event in events.iter() {
let event = event.unwrap();

let pallet = event.pallet_name();
let variant = event.variant_name();
let field_values = event.field_values().unwrap();

println!("{pallet}::{variant}: {field_values}");
let purchase_event =
events.find_first::<metadata::api::broker::events::Purchased>().unwrap();
if let Some(ev) = purchase_event {
println!(
"Purchased success: value: {:?},{:?},{:?},{:?}",
ev.who, ev.region_id, ev.price, ev.duration
);
}
}
}
Expand Down

0 comments on commit 0b07e01

Please sign in to comment.