1- // Copyright © 2022 Kaleido, Inc.
1+ // Copyright © 2023 Kaleido, Inc.
22//
33// SPDX-License-Identifier: Apache-2.0
44//
1616
1717import { Logger } from '@nestjs/common' ;
1818import { Event } from '../event-stream/event-stream.interfaces' ;
19- import { EventListener , EventProcessor } from '../eventstream-proxy/eventstream-proxy.interfaces' ;
19+ import { EventListener } from '../eventstream-proxy/eventstream-proxy.interfaces' ;
2020import { WebSocketMessage } from '../websocket-events/websocket-events.base' ;
2121import { Context , newContext } from '../request-context/request-context.decorator' ;
2222import {
@@ -41,7 +41,6 @@ import {
4141 unpackSubscriptionName ,
4242 validatePoolLocator ,
4343} from './tokens.util' ;
44- import { TokensService } from './tokens.service' ;
4544import { AbiMapperService } from './abimapper.service' ;
4645import { BlockchainConnectorService } from './blockchain.service' ;
4746import { TokenURI as ERC721URI } from './erc721' ;
@@ -58,21 +57,17 @@ export class TokenListener implements EventListener {
5857
5958 constructor ( private mapper : AbiMapperService , private blockchain : BlockchainConnectorService ) { }
6059
61- async onEvent ( subName : string , event : Event , process : EventProcessor ) {
60+ async onEvent ( subName : string , event : Event ) {
6261 const signature = this . trimEventSignature ( event . signature ) ;
6362 switch ( signature ) {
6463 case tokenCreateEventSignature :
65- process ( await this . transformTokenPoolCreationEvent ( subName , event ) ) ;
66- break ;
64+ return this . transformTokenPoolCreationEvent ( subName , event ) ;
6765 case transferEventSignature :
68- process ( await this . transformTransferEvent ( subName , event ) ) ;
69- break ;
66+ return this . transformTransferEvent ( subName , event ) ;
7067 case approvalEventSignature :
71- process ( this . transformApprovalEvent ( subName , event ) ) ;
72- break ;
68+ return this . transformApprovalEvent ( subName , event ) ;
7369 case approvalForAllEventSignature :
74- process ( this . transformApprovalForAllEvent ( subName , event ) ) ;
75- break ;
70+ return this . transformApprovalForAllEvent ( subName , event ) ;
7671 default :
7772 this . logger . error ( `Unknown event signature: ${ event . signature } ` ) ;
7873 }
0 commit comments