Browse Source

Fix clearing chat on destroy

master
Eduard Kuzmenko 3 years ago
parent
commit
34f8895469
  1. 4
      .env
  2. 12
      src/lib/mediaPlayer.ts

4
.env

@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
API_ID=1025907
API_HASH=452b0359b988148995f22ff0f4229750
VERSION=1.1.0
VERSION_FULL=1.1.0 (98)
BUILD=98
VERSION_FULL=1.1.0 (99)
BUILD=99

12
src/lib/mediaPlayer.ts

@ -175,11 +175,13 @@ export class MediaProgressLine extends RangeSelector { @@ -175,11 +175,13 @@ export class MediaProgressLine extends RangeSelector {
public removeListeners() {
super.removeListeners();
this.media.removeEventListener('loadeddata', this.onLoadedData);
this.media.removeEventListener('ended', this.onEnded);
this.media.removeEventListener('play', this.onPlay);
this.media.removeEventListener('timeupdate', this.onTimeUpdate);
this.streamable && this.media.removeEventListener('progress', this.onProgress);
if(this.media) {
this.media.removeEventListener('loadeddata', this.onLoadedData);
this.media.removeEventListener('ended', this.onEnded);
this.media.removeEventListener('play', this.onPlay);
this.media.removeEventListener('timeupdate', this.onTimeUpdate);
this.streamable && this.media.removeEventListener('progress', this.onProgress);
}
if(this.progressRAF) {
window.cancelAnimationFrame(this.progressRAF);

Loading…
Cancel
Save