some changes.

This commit is contained in:
Maria Carmina 2023-03-22 18:49:22 +02:00
parent cf9b27200e
commit 19bd3f6cb7
2 changed files with 9 additions and 4 deletions

View File

@ -28,7 +28,7 @@ export function handleOrderStarted(event: OrderStarted): void {
event.transaction.hash.toHex(),
event.address.toHex(),
event.transaction.from.toHex(),
event.logIndex.toI32()
BigInt.fromI32(event.logIndex).toI32()
)
)
@ -90,6 +90,7 @@ export function handleOrderStarted(event: OrderStarted): void {
order.gasPrice = BigInt.zero()
}
order.save()
token.orders.concat(order.id)
token.save()
addOrder()
if (token.nft) {
@ -109,13 +110,15 @@ export function handlerOrderReused(event: OrderReused): void {
event.params.orderTxId.toHexString(),
event.address.toHex(),
event.params.caller.toHex(),
event.logIndex.toI32()
parseInt(event.logIndex.toString())
)
const order = Order.load(orderId)
if (!order) return
const reuseOrder = new OrderReuse(event.transaction.hash.toHex())
const reuseOrder = new OrderReuse(
`${event.transaction.hash.toHex()}-${parseInt(event.logIndex.toString())}`
)
if (event.transaction.gasPrice)
reuseOrder.gasPrice = event.transaction.gasPrice
else reuseOrder.gasPrice = BigInt.zero()
@ -250,7 +253,7 @@ export function handleProviderFee(event: ProviderFee): void {
event.transaction.hash.toHex(),
event.address.toHex(),
event.transaction.from.toHex(),
event.logIndex.toI32()
parseInt(event.logIndex.toString())
)
const order = Order.load(orderId)

View File

@ -435,6 +435,8 @@ describe('Datatoken tests', async () => {
await sleep(3000)
const token = (await response.json()).data.token
console.log('token.orders[0].id: ', token.orders[0].id)
console.log('orderId: ', orderId)
assert(token, 'Invalid token')
assert(token.orderCount === '1', 'Invalid orderCount after order')