// ---------------------------------------------------------------------------
- private sendDeletedChunkUpdate (deletedChunk: string) {
- if (this.ended) return
+ private sendDeletedChunkUpdate (deletedChunk: string): Promise<any> {
+ if (this.ended) return Promise.resolve()
logger.debug(`Sending removed live chunk ${deletedChunk} update`)
return this.updateWithRetry(payload)
}
- private sendAddedChunkUpdate (addedChunk: string) {
- if (this.ended) return
+ private sendAddedChunkUpdate (addedChunk: string): Promise<any> {
+ if (this.ended) return Promise.resolve()
logger.debug(`Sending added live chunk ${addedChunk} update`)
return this.updateWithRetry(payload)
}
- private async updateWithRetry (payload: LiveRTMPHLSTranscodingUpdatePayload, currentTry = 1) {
+ private async updateWithRetry (payload: LiveRTMPHLSTranscodingUpdatePayload, currentTry = 1): Promise<any> {
if (this.ended || this.errored) return
try {