Simplify to/from block code
This commit is contained in:
		@@ -53,19 +53,16 @@ export class EventWatcher {
 | 
				
			|||||||
        this._lastEvents = pendingEvents;
 | 
					        this._lastEvents = pendingEvents;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    private async _getEventsAsync(): Promise<Web3.LogEntry[]> {
 | 
					    private async _getEventsAsync(): Promise<Web3.LogEntry[]> {
 | 
				
			||||||
        let fromBlock: BlockParamLiteral|number;
 | 
					        let latestBlock: BlockParamLiteral|number;
 | 
				
			||||||
        let toBlock: BlockParamLiteral|number;
 | 
					 | 
				
			||||||
        if (this._numConfirmations === 0) {
 | 
					        if (this._numConfirmations === 0) {
 | 
				
			||||||
            fromBlock = BlockParamLiteral.Pending;
 | 
					            latestBlock = BlockParamLiteral.Pending;
 | 
				
			||||||
            toBlock = fromBlock;
 | 
					 | 
				
			||||||
        } else {
 | 
					        } else {
 | 
				
			||||||
            const currentBlock = await this._web3Wrapper.getBlockNumberAsync();
 | 
					            const currentBlock = await this._web3Wrapper.getBlockNumberAsync();
 | 
				
			||||||
            toBlock = currentBlock - this._numConfirmations;
 | 
					            latestBlock = currentBlock - this._numConfirmations;
 | 
				
			||||||
            fromBlock = toBlock;
 | 
					 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        const eventFilter = {
 | 
					        const eventFilter = {
 | 
				
			||||||
            fromBlock,
 | 
					            fromBlock: latestBlock,
 | 
				
			||||||
            toBlock,
 | 
					            toBlock: latestBlock,
 | 
				
			||||||
        };
 | 
					        };
 | 
				
			||||||
        const events = await this._web3Wrapper.getLogsAsync(eventFilter);
 | 
					        const events = await this._web3Wrapper.getLogsAsync(eventFilter);
 | 
				
			||||||
        return events;
 | 
					        return events;
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user