blob: 197731c58228de82bb684e2244fc44d7a78d54d3 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
//
// JellyfinKitExtensions.swift
// Jel
//
// Created by zerocool on 12/24/23.
//
import Foundation
import JellyfinKit
extension BaseItemDto {
func getRuntime() -> String? {
let formatter: DateComponentsFormatter = {
let localFormatter = DateComponentsFormatter()
localFormatter.unitsStyle = .brief
localFormatter.allowedUnits = [.hour, .minute]
return localFormatter
}()
if let runTimeTicks = self.runTimeTicks {
let text = formatter.string(from: Double(runTimeTicks / 10_000_000))
return text
}
return nil
}
}
|