Disable trailing execution of throttled commands
We don't want to run the function at the end of the throttling period. This causes the track to start, then re-start after the timeout ends.
This commit is contained in:
parent
9fb3b6bc1c
commit
9787deb38e
@ -19,9 +19,9 @@ class MediaPlayer extends ChildProcessEmitter {
|
|||||||
return line.substr(0, 3) == '@F '
|
return line.substr(0, 3) == '@F '
|
||||||
});
|
});
|
||||||
|
|
||||||
this.stopThrottled = throttle(config.stop_throttle || DEFAULT_STOP_THROTTLE, this._stop);
|
this.stopThrottled = throttle(config.stop_throttle || DEFAULT_STOP_THROTTLE, true, this._stop);
|
||||||
this.pauseThrottled = throttle(config.pause_throttle || DEFAULT_PAUSE_THROTTLE, this._pause);
|
this.pauseThrottled = throttle(config.pause_throttle || DEFAULT_PAUSE_THROTTLE, true, this._pause);
|
||||||
this.playFileThrottled = throttle(config.play_throttle || DEFAULT_PLAY_THROTTLE, this._playFile);
|
this.playFileThrottled = throttle(config.play_throttle || DEFAULT_PLAY_THROTTLE, true, this._playFile);
|
||||||
|
|
||||||
// always throttled
|
// always throttled
|
||||||
this.unknown = throttle(config.unknown_throttle || DEFAULT_UNKNOWN_THROTTLE, this._unknown);
|
this.unknown = throttle(config.unknown_throttle || DEFAULT_UNKNOWN_THROTTLE, this._unknown);
|
||||||
|
Loading…
Reference in New Issue
Block a user