git.delta.rocks / unique-network / refs/commits / ec67731bb0e1

difftreelog

feat emit Transfer event on transfer_from

Yaroslav Bolyukin2021-03-22parent: #188bd82.patch.diff
in: master

1 file changed

modifiedpallets/nft/src/lib.rsdiffbeforeafterboth
13711371
1372 match target_collection.mode1372 match target_collection.mode
1373 {1373 {
1374 CollectionMode::NFT => Self::transfer_nft(&target_collection, item_id, from, recipient)?,1374 CollectionMode::NFT => Self::transfer_nft(&target_collection, item_id, from.clone(), recipient.clone())?,
1375 CollectionMode::Fungible(_) => Self::transfer_fungible(&target_collection, value, &from, &recipient)?,1375 CollectionMode::Fungible(_) => Self::transfer_fungible(&target_collection, value, &from, &recipient)?,
1376 CollectionMode::ReFungible => Self::transfer_refungible(&target_collection, item_id, value, from.clone(), recipient)?,1376 CollectionMode::ReFungible => Self::transfer_refungible(&target_collection, item_id, value, from.clone(), recipient.clone())?,
1377 _ => ()1377 _ => ()
1378 };1378 };
13791379
1380 Self::deposit_event(RawEvent::Transfer(target_collection.id, item_id, from, recipient, value));
1380 Ok(())1381 Ok(())
1381 }1382 }
13821383