@@ -4,7 +4,7 @@ import { ethers } from 'ethers'
4
4
5
5
export class ContractManager {
6
6
private _contract ?: ethers . Contract
7
- private _listenters : Map < ethers . ContractEventName , Fn > = new Map ( )
7
+ private _listeners : Map < ethers . ContractEventName , Fn > = new Map ( )
8
8
9
9
constructor ( public address : string , public abi : Interface | InterfaceAbi , public provider : ethers . JsonRpcProvider | ethers . WebSocketProvider ) {
10
10
this . _contract = new ethers . Contract ( address , abi , provider )
@@ -15,38 +15,38 @@ export class ContractManager {
15
15
}
16
16
17
17
get listeners ( ) {
18
- return this . _listenters
18
+ return this . _listeners
19
19
}
20
20
21
21
addListener ( event : ethers . ContractEventName , listener : ethers . Listener ) {
22
- if ( ! this . _listenters . has ( event ) ) {
23
- this . _listenters . set ( event , listener )
22
+ if ( ! this . _listeners . has ( event ) ) {
23
+ this . _listeners . set ( event , listener )
24
24
this . _contract ?. on ( event , listener )
25
25
}
26
26
}
27
27
28
28
removeListener ( event : ethers . ContractEventName , listener : ethers . Listener ) {
29
29
this . _contract ?. removeListener ( event , listener )
30
- this . _listenters . delete ( event )
30
+ this . _listeners . delete ( event )
31
31
}
32
32
33
- removeAllListener ( ) {
33
+ removeAllListeners ( ) {
34
34
this . _contract ?. removeAllListeners ( )
35
- this . _listenters . clear ( )
35
+ this . _listeners . clear ( )
36
36
}
37
37
38
- retryAllListener ( ) {
39
- this . _listenters . forEach ( ( value , key ) => {
40
- this . _contract ?. off ( key , value )
41
- this . _contract ?. on ( key , value )
38
+ retryAllListeners ( ) {
39
+ this . _listeners . forEach ( ( listener , event ) => {
40
+ this . _contract ?. off ( event , listener )
41
+ this . _contract ?. on ( event , listener )
42
42
} )
43
43
}
44
44
45
45
retryListener ( event : ethers . ContractEventName ) {
46
- const listenter = this . _listenters . get ( event )
47
- if ( listenter ) {
48
- this . _contract ?. off ( event , listenter )
49
- this . _contract ?. on ( event , listenter )
46
+ const listener = this . _listeners . get ( event )
47
+ if ( listener ) {
48
+ this . _contract ?. off ( event , listener )
49
+ this . _contract ?. on ( event , listener )
50
50
}
51
51
}
52
52
}
0 commit comments