diff --git a/auction/src/lib.rs b/auction/src/lib.rs index de9d6ad7eed06a8adf077ffddad8cbd37c24a6e1..6cd3a7a452265ce5083690b9a694bac5e6da60f0 100644 --- a/auction/src/lib.rs +++ b/auction/src/lib.rs @@ -37,7 +37,7 @@ decl_storage! { trait Store for Module<T: Trait> as Auction { pub Auctions get(fn auctions): map hasher(twox_64_concat) T::AuctionId => Option<AuctionInfo<T::AccountId, T::Balance, T::BlockNumber>>; pub AuctionsIndex get(fn auctions_index): T::AuctionId; - pub AuctionEndTime get(fn auction_end_time): double_map hasher(twox_64_concat) T::BlockNumber, hasher(twox_64_concat) T::AuctionId => Option<bool>; + pub AuctionEndTime get(fn auction_end_time): double_map hasher(twox_64_concat) T::BlockNumber, hasher(twox_64_concat) T::AuctionId => Option<()>; } } @@ -96,7 +96,7 @@ decl_module! { <AuctionEndTime<T>>::remove(&old_end_block, id); } if let Some(new_end_block) = new_end { - <AuctionEndTime<T>>::insert(&new_end_block, id, true); + <AuctionEndTime<T>>::insert(&new_end_block, id, ()); } auction.end = new_end; }, @@ -150,7 +150,7 @@ impl<T: Trait> Auction<T::AccountId, T::BlockNumber> for Module<T> { <AuctionEndTime<T>>::remove(&old_end, id); } if let Some(new_end) = info.end { - <AuctionEndTime<T>>::insert(&new_end, id, true); + <AuctionEndTime<T>>::insert(&new_end, id, ()); } <Auctions<T>>::insert(id, info); Ok(()) @@ -162,7 +162,7 @@ impl<T: Trait> Auction<T::AccountId, T::BlockNumber> for Module<T> { <AuctionsIndex<T>>::mutate(|n| *n += Self::AuctionId::one()); <Auctions<T>>::insert(auction_id, auction); if let Some(end_block) = end { - <AuctionEndTime<T>>::insert(&end_block, auction_id, true); + <AuctionEndTime<T>>::insert(&end_block, auction_id, ()); } auction_id diff --git a/auction/src/tests.rs b/auction/src/tests.rs index f6546d5e4ac496b59b55cae282755cab7b5bc645..7076dbd728cd69d41b24787a28a491a9cefb0dd1 100644 --- a/auction/src/tests.rs +++ b/auction/src/tests.rs @@ -76,7 +76,7 @@ fn remove_auction_should_work() { assert_eq!(AuctionModule::new_auction(10, Some(100)), 0); assert_eq!(AuctionModule::auctions_index(), 1); assert_eq!(AuctionModule::auctions(0).is_some(), true); - assert_eq!(AuctionModule::auction_end_time(100, 0), Some(true)); + assert_eq!(AuctionModule::auction_end_time(100, 0), Some(())); AuctionModule::remove_auction(0); assert_eq!(AuctionModule::auctions(0), None); assert_eq!(AuctionModule::auction_end_time(100, 0), None);