addition check for file status

This commit is contained in:
overtake
2021-10-18 19:43:28 +03:00
parent 021f3c57b3
commit c83214ebe6

View File

@@ -397,6 +397,8 @@ public final class MediaBox {
let paths = self.storePathsForId(resource.id)
if let _ = fileSize(paths.complete) {
subscriber.putNext(.single(.Local))
} else if let size = fileSize(paths.partial), size == resource.size {
subscriber.putNext(.single(.Local))
} else {
subscriber.putNext(.single(.Remote) |> then(signal))
}