mirror of
https://github.com/streamyfin/streamyfin.git
synced 2026-03-02 07:52:34 +00:00
fix: include rewrite in new logic
This commit is contained in:
@@ -308,15 +308,32 @@ extension HlsDownloaderModule {
|
||||
try jsonData.write(to: metadataLocation)
|
||||
}
|
||||
|
||||
sendEvent(
|
||||
"onComplete",
|
||||
[
|
||||
"id": downloadInfo.delegate.providedId,
|
||||
"location": newLocation.absoluteString,
|
||||
"state": "DONE",
|
||||
"metadata": downloadInfo.metadata,
|
||||
"startTime": downloadInfo.startTime,
|
||||
])
|
||||
Task {
|
||||
do {
|
||||
try await rewriteM3U8Files(baseDir: newLocation.path)
|
||||
|
||||
sendEvent(
|
||||
"onComplete",
|
||||
[
|
||||
"id": downloadInfo.delegate.providedId,
|
||||
"location": newLocation.absoluteString,
|
||||
"state": "DONE",
|
||||
"metadata": downloadInfo.metadata,
|
||||
"startTime": downloadInfo.startTime,
|
||||
])
|
||||
} catch {
|
||||
sendEvent(
|
||||
"onError",
|
||||
[
|
||||
"id": downloadInfo.delegate.providedId,
|
||||
"error": error.localizedDescription,
|
||||
"state": "FAILED",
|
||||
"metadata": downloadInfo.metadata,
|
||||
"startTime": downloadInfo.startTime,
|
||||
])
|
||||
}
|
||||
}
|
||||
|
||||
} catch {
|
||||
sendEvent(
|
||||
"onError",
|
||||
|
||||
Reference in New Issue
Block a user