@audiowalk/sdk
Advanced tools
Comparing version 1.5.8 to 1.5.9
@@ -1,2 +0,2 @@ | ||
import { BehaviorSubject, combineLatest, filter, interval, map, Subject, takeUntil, takeWhile } from "rxjs"; | ||
import { BehaviorSubject, combineLatest, filter, interval, map, Subject, take, takeUntil } from "rxjs"; | ||
import { LocalStorage } from "../storage/local-storage"; | ||
@@ -185,3 +185,4 @@ export var PlayerStatus; | ||
const fadeOutInterval = 100; | ||
const fadeOutStep = (this.volume - this.playerElement.volume) / (this.options.crossfadeTime / fadeOutInterval); | ||
const fadeOutSteps = this.options.crossfadeTime / fadeOutInterval; | ||
const fadeOutStep = (this.volume - this.playerElement.volume) / fadeOutSteps; | ||
if (fadeOutStep === 0) | ||
@@ -192,3 +193,3 @@ return resolve(); | ||
.pipe(takeUntil(this.destroyEvent)) | ||
.pipe(takeWhile(() => Math.abs(this.playerElement.volume - this.volume) > Math.abs(fadeOutStep))) | ||
.pipe(take(fadeOutSteps)) | ||
.subscribe({ | ||
@@ -195,0 +196,0 @@ next: () => { |
{ | ||
"name": "@audiowalk/sdk", | ||
"version": "1.5.8", | ||
"version": "1.5.9", | ||
"repository": { | ||
@@ -5,0 +5,0 @@ "type": "git", |
Sorry, the diff of this file is not supported yet
541
27003