Skip to content

Commit ed2a603

Browse files
committed
refactor: simplify entity handlers by removing EntityTrigger wrapper
1 parent 60cadf0 commit ed2a603

File tree

1 file changed

+4
-19
lines changed

1 file changed

+4
-19
lines changed

block-stats-subgraph/src/mapping.ts

Lines changed: 4 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,10 @@
1-
import {BigInt, Bytes, EntityOp, EntityTrigger, store} from "@graphprotocol/graph-ts";
1+
import {BigInt, Bytes, EntityOp, store} from "@graphprotocol/graph-ts";
22
import {Block, BlockDataSource} from "../generated/schema";
33
import {BlockTime} from "../generated/subgraph-QmcKB3XQyfNM2Uzzeyd9UmGqsw83Ysh8t9LGQD94DdfSS7";
44
import {BlockCost} from "../generated/subgraph-QmQ2kJphSSsSUXqnSAKLvxmhPGNxjVtrTsLTUPeCszns17";
55
import {BlockSize} from "../generated/subgraph-QmQRWu5c2EqssTHjGJyD9cUKRrArX6TGtVUWdYajdeC4My";
66

7-
export function handleBlockTime(trigger: EntityTrigger<BlockTime>): void {
8-
if (trigger.operation !== EntityOp.Create) {
9-
return;
10-
}
11-
12-
let blockTime = trigger.data;
7+
export function handleBlockTime(blockTime: BlockTime): void {
138
let blockData = loadOrCreateBlockData(blockTime.id, blockTime.number);
149

1510
blockData.blockTime = blockTime.blockTime;
@@ -18,12 +13,7 @@ export function handleBlockTime(trigger: EntityTrigger<BlockTime>): void {
1813
maybeCreateBlock(blockData);
1914
}
2015

21-
export function handleBlockCost(trigger: EntityTrigger<BlockCost>): void {
22-
if (trigger.operation !== EntityOp.Create) {
23-
return;
24-
}
25-
26-
let blockCost = trigger.data;
16+
export function handleBlockCost(blockCost: BlockCost): void {
2717
let blockData = loadOrCreateBlockData(blockCost.id, blockCost.number);
2818

2919
blockData.gasUsed = blockCost.gasUsed;
@@ -32,12 +22,7 @@ export function handleBlockCost(trigger: EntityTrigger<BlockCost>): void {
3222
maybeCreateBlock(blockData);
3323
}
3424

35-
export function handleBlockSize(trigger: EntityTrigger<BlockSize>): void {
36-
if (trigger.operation !== EntityOp.Create) {
37-
return;
38-
}
39-
40-
let blockSize = trigger.data;
25+
export function handleBlockSize(blockSize: BlockSize): void {
4126
let blockData = loadOrCreateBlockData(blockSize.id, blockSize.number);
4227

4328
blockData.size = blockSize.size;

0 commit comments

Comments
 (0)