From 9e39d67c9d24e6d047dc11366feb6a3512566f0b Mon Sep 17 00:00:00 2001 From: Trubnikov Sergey Date: Tue, 02 Aug 2022 08:55:21 +0000 Subject: [PATCH] path: remove data_size --- --- a/primitives/data-structs/src/lib.rs +++ b/primitives/data-structs/src/lib.rs @@ -861,13 +861,6 @@ RefungibleMultipleOwners(CreateRefungibleExData), } -impl CreateItemData { - /// Get size of custom data. - pub fn data_size(&self) -> usize { - 0 - } -} - impl From for CreateItemData { fn from(item: CreateNftData) -> Self { CreateItemData::NFT(item) --- a/runtime/common/src/sponsoring.rs +++ b/runtime/common/src/sponsoring.rs @@ -156,17 +156,13 @@ pub fn withdraw_create_item( collection: &CollectionHandle, who: &T::CrossAccountId, - _properties: &CreateItemData, + properties: &CreateItemData, ) -> Option<()> { - if _properties.data_size() as u32 > collection.limits.sponsored_data_size() { - return None; - } - // sponsor timeout let block_number = >::block_number() as T::BlockNumber; let limit = collection .limits - .sponsor_transfer_timeout(match _properties { + .sponsor_transfer_timeout(match properties { CreateItemData::NFT(_) => NFT_SPONSOR_TRANSFER_TIMEOUT, CreateItemData::Fungible(_) => FUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, CreateItemData::ReFungible(_) => REFUNGIBLE_SPONSOR_TRANSFER_TIMEOUT, -- gitstuff