mirror of
https://github.com/yattee/yattee.git
synced 2024-12-15 23:00:32 +05:30
25 lines
598 B
Swift
25 lines
598 B
Swift
import Foundation
|
|
import SwiftyJSON
|
|
|
|
final class SponsorBlockSegment: Segment {
|
|
init(_ json: JSON) {
|
|
super.init(
|
|
category: json["category"].string!,
|
|
segment: json["segment"].array!.map { $0.double! },
|
|
uuid: json["UUID"].string!,
|
|
videoDuration: json["videoDuration"].int!
|
|
)
|
|
}
|
|
|
|
override func title() -> String {
|
|
switch category {
|
|
case "selfpromo":
|
|
return "self-promotion"
|
|
case "music_offtopic":
|
|
return "offtopic"
|
|
default:
|
|
return category
|
|
}
|
|
}
|
|
}
|