mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-08-08 23:04:51 +02:00
Add socket event to remove download, fix clearInterval on stream loop
This commit is contained in:
@ -43,6 +43,10 @@ class Stream extends EventEmitter {
|
||||
return this.audiobook.id
|
||||
}
|
||||
|
||||
get audiobookTitle() {
|
||||
return this.audiobook ? this.audiobook.title : null
|
||||
}
|
||||
|
||||
get totalDuration() {
|
||||
return this.audiobook.totalDuration
|
||||
}
|
||||
@ -206,8 +210,9 @@ class Stream extends EventEmitter {
|
||||
if (!this.isTranscodeComplete) {
|
||||
this.checkFiles()
|
||||
} else {
|
||||
Logger.info(`[Stream] ${this.audiobookTitle} sending stream_ready`)
|
||||
this.socket.emit('stream_ready')
|
||||
clearTimeout(this.loop)
|
||||
clearInterval(this.loop)
|
||||
}
|
||||
}, 2000)
|
||||
}
|
||||
|
Reference in New Issue
Block a user