Sync offline playback progress

This commit is contained in:
ronaldheft 2022-08-16 20:45:29 -04:00
parent 7c5ee940d3
commit 6aa0f2253b
4 changed files with 73 additions and 26 deletions

View file

@ -166,8 +166,8 @@ class ApiClient {
try? postResource(endpoint: "api/session/\(sessionId)/sync", parameters: report.asDictionary().mapValues({ value in "\(value)" }), callback: nil)
}
public static func reportLocalMediaProgress(_ localMediaProgress: LocalMediaProgress, callback: @escaping (_ success: Bool) -> Void) {
let progress = localMediaProgress.freeze()
public static func reportLocalPlaybackProgress(_ session: PlaybackSession, callback: @escaping (_ success: Bool) -> Void) {
let progress = session.freeze()
postResource(endpoint: "api/session/local", parameters: progress, callback: callback)
}