+8
-16
@@ -94,12 +94,10 @@ func SetStreamAsDisconnected() {
|
||||
playlistFilePath := fmt.Sprintf(filepath.Join(config.PrivateHLSStoragePath, "%d/stream.m3u8"), index)
|
||||
segmentFilePath := fmt.Sprintf(filepath.Join(config.PrivateHLSStoragePath, "%d/%s"), index, offlineFilename)
|
||||
|
||||
err := utils.Copy(offlineFilePath, segmentFilePath)
|
||||
if err != nil {
|
||||
if err := utils.Copy(offlineFilePath, segmentFilePath); err != nil {
|
||||
log.Warnln(err)
|
||||
}
|
||||
_, err = _storage.Save(segmentFilePath, 0)
|
||||
if err != nil {
|
||||
if _, err := _storage.Save(segmentFilePath, 0); err != nil {
|
||||
log.Warnln(err)
|
||||
}
|
||||
if utils.DoesFileExists(playlistFilePath) {
|
||||
@@ -119,16 +117,13 @@ func SetStreamAsDisconnected() {
|
||||
variantPlaylist.Segments = variantPlaylist.Segments[:len(variantPlaylist.Segments)]
|
||||
}
|
||||
|
||||
err = variantPlaylist.Append(offlineFilename, 8.0, "")
|
||||
if err != nil {
|
||||
if err := variantPlaylist.Append(offlineFilename, 8.0, ""); err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
err = variantPlaylist.SetDiscontinuity()
|
||||
if err != nil {
|
||||
if err := variantPlaylist.SetDiscontinuity(); err != nil {
|
||||
log.Fatalln(err)
|
||||
}
|
||||
_, err = f.WriteAt(variantPlaylist.Encode().Bytes(), 0)
|
||||
if err != nil {
|
||||
if _, err := f.WriteAt(variantPlaylist.Encode().Bytes(), 0); err != nil {
|
||||
log.Errorln(err)
|
||||
}
|
||||
} else {
|
||||
@@ -138,8 +133,7 @@ func SetStreamAsDisconnected() {
|
||||
}
|
||||
|
||||
// If "offline" content gets changed then change the duration below
|
||||
err = p.Append(offlineFilename, 8.0, "")
|
||||
if err != nil {
|
||||
if err := p.Append(offlineFilename, 8.0, ""); err != nil {
|
||||
log.Errorln(err)
|
||||
}
|
||||
|
||||
@@ -149,13 +143,11 @@ func SetStreamAsDisconnected() {
|
||||
log.Errorln(err)
|
||||
}
|
||||
defer f.Close()
|
||||
_, err = f.Write(p.Encode().Bytes())
|
||||
if err != nil {
|
||||
if _, err := f.Write(p.Encode().Bytes()); err != nil {
|
||||
log.Errorln(err)
|
||||
}
|
||||
}
|
||||
_, err = _storage.Save(playlistFilePath, 0)
|
||||
if err != nil {
|
||||
if _, err := _storage.Save(playlistFilePath, 0); err != nil {
|
||||
log.Warnln(err)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user