mirror of
https://github.com/yattee/yattee.git
synced 2025-04-28 07:50:33 +05:30
Fix marking live videos from Piped
This commit is contained in:
parent
e06febd2e3
commit
32862ab446
@ -298,6 +298,7 @@ final class PipedAPI: Service, ObservableObject, VideosAPI {
|
|||||||
|
|
||||||
let published = (details["uploadedDate"] ?? details["uploadDate"])?.stringValue ??
|
let published = (details["uploadedDate"] ?? details["uploadDate"])?.stringValue ??
|
||||||
(details["uploaded"]!.double! / 1000).formattedAsRelativeTime()!
|
(details["uploaded"]!.double! / 1000).formattedAsRelativeTime()!
|
||||||
|
let live = details["livestream"]?.boolValue ?? (details["duration"]?.intValue == -1)
|
||||||
|
|
||||||
return Video(
|
return Video(
|
||||||
videoID: extractID(from: content),
|
videoID: extractID(from: content),
|
||||||
@ -309,6 +310,7 @@ final class PipedAPI: Service, ObservableObject, VideosAPI {
|
|||||||
description: extractDescription(from: content),
|
description: extractDescription(from: content),
|
||||||
channel: Channel(id: channelId, name: author, thumbnailURL: authorThumbnailURL),
|
channel: Channel(id: channelId, name: author, thumbnailURL: authorThumbnailURL),
|
||||||
thumbnails: thumbnails,
|
thumbnails: thumbnails,
|
||||||
|
live: live,
|
||||||
likes: details["likes"]?.int,
|
likes: details["likes"]?.int,
|
||||||
dislikes: details["dislikes"]?.int,
|
dislikes: details["dislikes"]?.int,
|
||||||
streams: extractStreams(from: content),
|
streams: extractStreams(from: content),
|
||||||
|
Loading…
x
Reference in New Issue
Block a user