11var Parser = require ( './Parser' ) ;
22var Sequences = require ( './sequences' ) ;
33var Packets = require ( './packets' ) ;
4- var Timers = require ( 'timers' ) ;
54var Stream = require ( 'stream' ) . Stream ;
65var Util = require ( 'util' ) ;
76var PacketWriter = require ( './PacketWriter' ) ;
@@ -154,7 +153,7 @@ Protocol.prototype._enqueue = function(sequence) {
154153 self . _delegateError ( err , sequence ) ;
155154 } )
156155 . on ( 'packet' , function ( packet ) {
157- Timers . active ( sequence ) ;
156+ sequence . _timer . active ( ) ;
158157 self . _emitPacket ( packet ) ;
159158 } )
160159 . on ( 'end' , function ( ) {
@@ -170,7 +169,7 @@ Protocol.prototype._enqueue = function(sequence) {
170169 self . _delegateError ( err , sequence ) ;
171170 } )
172171 . on ( 'start-tls' , function ( ) {
173- Timers . active ( sequence ) ;
172+ sequence . _timer . active ( ) ;
174173 self . _connection . _startTLS ( function ( err ) {
175174 if ( err ) {
176175 // SSL negotiation error are fatal
@@ -180,7 +179,7 @@ Protocol.prototype._enqueue = function(sequence) {
180179 return ;
181180 }
182181
183- Timers . active ( sequence ) ;
182+ sequence . _timer . active ( ) ;
184183 sequence . _tlsUpgradeCompleteHandler ( ) ;
185184 } ) ;
186185 } ) ;
@@ -265,7 +264,7 @@ Protocol.prototype._parsePacket = function() {
265264 this . _handshakeInitializationPacket = packet ;
266265 }
267266
268- Timers . active ( sequence ) ;
267+ sequence . _timer . active ( ) ;
269268
270269 if ( ! sequence [ packetName ] ) {
271270 var err = new Error ( 'Received packet in the wrong sequence.' ) ;
@@ -322,7 +321,7 @@ Protocol.prototype._determinePacket = function(sequence) {
322321} ;
323322
324323Protocol . prototype . _dequeue = function ( sequence ) {
325- Timers . unenroll ( sequence ) ;
324+ sequence . _timer . stop ( ) ;
326325
327326 // No point in advancing the queue, we are dead
328327 if ( this . _fatalError ) {
@@ -344,8 +343,7 @@ Protocol.prototype._dequeue = function(sequence) {
344343
345344Protocol . prototype . _startSequence = function ( sequence ) {
346345 if ( sequence . _timeout > 0 && isFinite ( sequence . _timeout ) ) {
347- Timers . enroll ( sequence , sequence . _timeout ) ;
348- Timers . active ( sequence ) ;
346+ sequence . _timer . start ( sequence . _timeout ) ;
349347 }
350348
351349 if ( sequence . constructor === Sequences . ChangeUser ) {
0 commit comments