@@ -75,19 +75,16 @@ export function handleReservation(event: ReservedEvent): void {
7575 reservation . save ( )
7676}
7777
78- function updateIpnftMetadata ( ipnft : Ipnft , uri : string , timestamp : BigInt ) : Ipnft {
78+ function updateIpnftMetadata ( ipnft : Ipnft , uri : string , timestamp : BigInt ) : void {
7979 let ipfsLocation = uri . replace ( 'ipfs://' , '' ) ;
8080 if ( ! ipfsLocation || ipfsLocation == uri ) {
8181 log . error ( "Invalid URI format for tokenId {}: {}" , [ ipnft . id , uri ] ) ;
82- return ipnft ;
8382 }
8483
8584 ipnft . tokenURI = uri ;
8685 ipnft . metadata = ipfsLocation ;
8786 ipnft . updatedAtTimestamp = timestamp ;
8887 IpnftMetadataTemplate . create ( ipfsLocation ) ;
89-
90- return ipnft ;
9188}
9289
9390//the underlying parameter arrays are misaligned, hence we cannot cast or unify both events
@@ -96,7 +93,7 @@ export function handleMint(event: IPNFTMintedEvent): void {
9693 ipnft . owner = event . params . owner
9794 ipnft . createdAt = event . block . timestamp
9895 ipnft . symbol = event . params . symbol
99- ipnft = updateIpnftMetadata ( ipnft , event . params . tokenURI , event . block . timestamp )
96+ updateIpnftMetadata ( ipnft , event . params . tokenURI , event . block . timestamp )
10097 store . remove ( 'Reservation' , event . params . tokenId . toString ( ) )
10198 ipnft . save ( )
10299
@@ -116,7 +113,7 @@ export function handleMetadataUpdated(event: MetadataUpdateEvent): void {
116113 log . debug ( "no new uri found for token, likely just minted {}" , [ event . params . _tokenId . toString ( ) ] )
117114 return
118115 }
119- ipnft = updateIpnftMetadata ( ipnft , newUri , event . block . timestamp )
116+ updateIpnftMetadata ( ipnft , newUri , event . block . timestamp )
120117 ipnft . save ( )
121118}
122119
0 commit comments