This commit is contained in:
David Cordero 2022-01-16 21:43:22 +01:00
parent 7a188bd922
commit 5603eb7bca
5 changed files with 5 additions and 5 deletions

View File

@ -17,7 +17,7 @@ extension BaseItemDto: PortraitImageStackable {
id ?? "no id" id ?? "no id"
} }
public func imageURLContsructor(maxWidth: Int) -> URL { public func imageURLConstructor(maxWidth: Int) -> URL {
switch self.itemType { switch self.itemType {
case .episode: case .episode:
return getSeriesPrimaryImage(maxWidth: maxWidth) return getSeriesPrimaryImage(maxWidth: maxWidth)

View File

@ -68,7 +68,7 @@ extension BaseItemPerson: PortraitImageStackable {
(id ?? "noid") + title + (subtitle ?? "nodescription") + blurHash + failureInitials (id ?? "noid") + title + (subtitle ?? "nodescription") + blurHash + failureInitials
} }
public func imageURLContsructor(maxWidth: Int) -> URL { public func imageURLConstructor(maxWidth: Int) -> URL {
self.getImage(baseURL: SessionManager.main.currentLogin.server.currentURI, maxWidth: maxWidth) self.getImage(baseURL: SessionManager.main.currentLogin.server.currentURI, maxWidth: maxWidth)
} }

View File

@ -9,7 +9,7 @@
import Foundation import Foundation
public protocol PortraitImageStackable { public protocol PortraitImageStackable {
func imageURLContsructor(maxWidth: Int) -> URL func imageURLConstructor(maxWidth: Int) -> URL
var title: String { get } var title: String { get }
var subtitle: String? { get } var subtitle: String? { get }
var blurHash: String { get } var blurHash: String { get }

View File

@ -43,7 +43,7 @@ struct PortraitImageHStackView<TopBarView: View, ItemType: PortraitImageStackabl
selectedAction(item) selectedAction(item)
} label: { } label: {
VStack(alignment: horizontalAlignment) { VStack(alignment: horizontalAlignment) {
ImageView(src: item.imageURLContsructor(maxWidth: Int(maxWidth)), ImageView(src: item.imageURLConstructor(maxWidth: Int(maxWidth)),
bh: item.blurHash, bh: item.blurHash,
failureInitials: item.failureInitials) failureInitials: item.failureInitials)
.portraitPoster(width: maxWidth) .portraitPoster(width: maxWidth)

View File

@ -35,7 +35,7 @@ struct PortraitItemButton<ItemType: PortraitImageStackable>: View {
selectedAction(item) selectedAction(item)
} label: { } label: {
VStack(alignment: horizontalAlignment) { VStack(alignment: horizontalAlignment) {
ImageView(src: item.imageURLContsructor(maxWidth: Int(maxWidth)), ImageView(src: item.imageURLConstructor(maxWidth: Int(maxWidth)),
bh: item.blurHash, bh: item.blurHash,
failureInitials: item.failureInitials) failureInitials: item.failureInitials)
.portraitPoster(width: maxWidth) .portraitPoster(width: maxWidth)