Remove legacy logic
This commit is contained in:
		@@ -52,15 +52,6 @@ export class EventWatcher {
 | 
				
			|||||||
            throw new Error(OrderWatcherError.SubscriptionAlreadyPresent);
 | 
					            throw new Error(OrderWatcherError.SubscriptionAlreadyPresent);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
        this._startBlockAndLogStream(callback);
 | 
					        this._startBlockAndLogStream(callback);
 | 
				
			||||||
        // TODO: IS the above the correct refactor of this?
 | 
					 | 
				
			||||||
        // this._intervalIdIfExists = intervalUtils.setAsyncExcludingInterval(
 | 
					 | 
				
			||||||
        //     this._pollForBlockchainEventsAsync.bind(this, callback),
 | 
					 | 
				
			||||||
        //     this._pollingIntervalMs,
 | 
					 | 
				
			||||||
        //     (err: Error) => {
 | 
					 | 
				
			||||||
        //         this.unsubscribe();
 | 
					 | 
				
			||||||
        //         callback(err);
 | 
					 | 
				
			||||||
        //     },
 | 
					 | 
				
			||||||
        // );
 | 
					 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    public unsubscribe(): void {
 | 
					    public unsubscribe(): void {
 | 
				
			||||||
        if (!_.isUndefined(this._blockAndLogStreamIntervalIfExists)) {
 | 
					        if (!_.isUndefined(this._blockAndLogStreamIntervalIfExists)) {
 | 
				
			||||||
@@ -113,32 +104,6 @@ export class EventWatcher {
 | 
				
			|||||||
            await this._blockAndLogStreamerIfExists.reconcileNewBlock((latestBlock as any) as Block);
 | 
					            await this._blockAndLogStreamerIfExists.reconcileNewBlock((latestBlock as any) as Block);
 | 
				
			||||||
        }
 | 
					        }
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
    // private async _pollForBlockchainEventsAsync(callback: EventWatcherCallback): Promise<void> {
 | 
					 | 
				
			||||||
    //     const pendingEvents = await this._getEventsAsync();
 | 
					 | 
				
			||||||
    //     if (_.isUndefined(pendingEvents)) {
 | 
					 | 
				
			||||||
    //         // HACK: This should never happen, but happens frequently on CI due to a ganache bug
 | 
					 | 
				
			||||||
    //         return;
 | 
					 | 
				
			||||||
    //     }
 | 
					 | 
				
			||||||
    //     if (pendingEvents.length === 0) {
 | 
					 | 
				
			||||||
    //         // HACK: Sometimes when node rebuilds the pending block we get back the empty result.
 | 
					 | 
				
			||||||
    //         // We don't want to emit a lot of removal events and bring them back after a couple of miliseconds,
 | 
					 | 
				
			||||||
    //         // that's why we just ignore those cases.
 | 
					 | 
				
			||||||
    //         return;
 | 
					 | 
				
			||||||
    //     }
 | 
					 | 
				
			||||||
    //     const removedEvents = _.differenceBy(this._lastEvents, pendingEvents, JSON.stringify);
 | 
					 | 
				
			||||||
    //     const newEvents = _.differenceBy(pendingEvents, this._lastEvents, JSON.stringify);
 | 
					 | 
				
			||||||
    //     await this._emitDifferencesAsync(removedEvents, LogEventState.Removed, callback);
 | 
					 | 
				
			||||||
    //     await this._emitDifferencesAsync(newEvents, LogEventState.Added, callback);
 | 
					 | 
				
			||||||
    //     this._lastEvents = pendingEvents;
 | 
					 | 
				
			||||||
    // }
 | 
					 | 
				
			||||||
    // private async _getEventsAsync(): Promise<LogEntry[]> {
 | 
					 | 
				
			||||||
    //     const eventFilter = {
 | 
					 | 
				
			||||||
    //         fromBlock: this._stateLayer,
 | 
					 | 
				
			||||||
    //         toBlock: this._stateLayer,
 | 
					 | 
				
			||||||
    //     };
 | 
					 | 
				
			||||||
    //     const events = await this._web3Wrapper.getLogsAsync(eventFilter);
 | 
					 | 
				
			||||||
    //     return events;
 | 
					 | 
				
			||||||
    // }
 | 
					 | 
				
			||||||
    private async _emitDifferencesAsync(
 | 
					    private async _emitDifferencesAsync(
 | 
				
			||||||
        log: LogEntry,
 | 
					        log: LogEntry,
 | 
				
			||||||
        logEventState: LogEventState,
 | 
					        logEventState: LogEventState,
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user