Skip to content

Commit c952a3e

Browse files
committed
if rabbit claims AS uses references it could be right :D
Signed-off-by: stadolf <[email protected]>
1 parent bd86bfe commit c952a3e

File tree

1 file changed

+3
-6
lines changed

1 file changed

+3
-6
lines changed

subgraph/src/ipnftMapping.ts

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)