From 3e12ff139b3167715ba794451fab436101998463 Mon Sep 17 00:00:00 2001 From: ronaldheft Date: Sun, 18 Sep 2022 11:43:38 -0400 Subject: [PATCH] fix: Local artwork not used --- ios/App/Shared/util/NowPlayingInfo.swift | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/ios/App/Shared/util/NowPlayingInfo.swift b/ios/App/Shared/util/NowPlayingInfo.swift index 387c8911..56bf0e02 100644 --- a/ios/App/Shared/util/NowPlayingInfo.swift +++ b/ios/App/Shared/util/NowPlayingInfo.swift @@ -20,6 +20,8 @@ struct NowPlayingMetadata { guard let url = URL(string: "\(config.address)/api/items/\(itemId)/cover?token=\(config.token)") else { return nil } return url } + + var isLocal: Bool { id.starts(with: "play_local_") } } class NowPlayingInfo { @@ -35,8 +37,7 @@ class NowPlayingInfo { public func setSessionMetadata(metadata: NowPlayingMetadata) { setMetadata(artwork: nil, metadata: metadata) - let isLocalItem = metadata.itemId.starts(with: "local_") - if isLocalItem { + if metadata.isLocal { guard let artworkUrl = metadata.artworkUrl else { return } let coverImage = UIImage(contentsOfFile: artworkUrl) guard let coverImage = coverImage else { return }