yattee/Model/SponsorBlock/SponsorBlockSegment.swift

25 lines
598 B
Swift
Raw Normal View History

2021-06-17 22:43:29 +00:00
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":
2021-10-23 16:49:45 +00:00
return "offtopic"
2021-06-17 22:43:29 +00:00
default:
return category
}
}
}