tvos build issues.

This commit is contained in:
Aiden Vigue 2021-06-17 22:42:10 -04:00
parent f3cc44f39f
commit e9f6bce04b
No known key found for this signature in database
GPG Key ID: B9A09843AB079D5B
4 changed files with 10 additions and 38 deletions

View File

@ -11,25 +11,23 @@ import SwiftUI
import JellyfinAPI
private struct CutOffShadow: Shape {
let radius = 6.0
func path(in rect: CGRect) -> Path {
var path = Path()
let tl = CGPoint(x: rect.minX, y: rect.minY)
let tr = CGPoint(x: rect.maxX, y: rect.minY)
let brs = CGPoint(x: rect.maxX, y: rect.maxY - radius)
let brc = CGPoint(x: rect.maxX - radius, y: rect.maxY - radius)
let bls = CGPoint(x: rect.minX + radius, y: rect.maxY)
let blc = CGPoint(x: rect.minX + radius, y: rect.maxY - radius)
let brs = CGPoint(x: rect.maxX, y: rect.maxY - 6)
let brc = CGPoint(x: rect.maxX - 6, y: rect.maxY - 6)
let bls = CGPoint(x: rect.minX + 6, y: rect.maxY)
let blc = CGPoint(x: rect.minX + 6, y: rect.maxY - 6)
path.move(to: tl)
path.addLine(to: tr)
path.addLine(to: brs)
path.addRelativeArc(center: brc, radius: radius,
path.addRelativeArc(center: brc, radius: 6,
startAngle: Angle.degrees(0), delta: Angle.degrees(90))
path.addLine(to: bls)
path.addRelativeArc(center: blc, radius: radius,
path.addRelativeArc(center: blc, radius: 6,
startAngle: Angle.degrees(90), delta: Angle.degrees(90))
return path

View File

@ -10,32 +10,6 @@
import SwiftUI
import JellyfinAPI
private struct CutOffShadow: Shape {
let radius = 6.0
func path(in rect: CGRect) -> Path {
var path = Path()
let tl = CGPoint(x: rect.minX, y: rect.minY)
let tr = CGPoint(x: rect.maxX, y: rect.minY)
let brs = CGPoint(x: rect.maxX, y: rect.maxY - radius)
let brc = CGPoint(x: rect.maxX - radius, y: rect.maxY - radius)
let bls = CGPoint(x: rect.minX + radius, y: rect.maxY)
let blc = CGPoint(x: rect.minX + radius, y: rect.maxY - radius)
path.move(to: tl)
path.addLine(to: tr)
path.addLine(to: brs)
path.addRelativeArc(center: brc, radius: radius,
startAngle: Angle.degrees(0), delta: Angle.degrees(90))
path.addLine(to: bls)
path.addRelativeArc(center: blc, radius: radius,
startAngle: Angle.degrees(90), delta: Angle.degrees(90))
return path
}
}
struct PortraitItemElement: View {
@Environment(\.isFocused) var envFocused: Bool
@State var focused: Bool = false

View File

@ -17,7 +17,7 @@ final class ServerEnvironment {
fileprivate(set) var server: Server!
init() {
let serverRequest = Server.fetchRequest()
let serverRequest: NSFetchRequest<Server> = Server.fetchRequest()
let servers = try? PersistenceController.shared.container.viewContext.fetch(serverRequest)
if servers?.count != 0 {

View File

@ -29,7 +29,7 @@ final class SessionManager {
#endif
init() {
let savedUserRequest = SignedInUser.fetchRequest()
let savedUserRequest: NSFetchRequest<SignedInUser> = SignedInUser.fetchRequest()
let savedUsers = try? PersistenceController.shared.container.viewContext.fetch(savedUserRequest)
@ -86,7 +86,7 @@ final class SessionManager {
}
func doesUserHaveSavedSession(userID: String) -> Bool {
let savedUserRequest = SignedInUser.fetchRequest()
let savedUserRequest: NSFetchRequest<SignedInUser> = SignedInUser.fetchRequest()
savedUserRequest.predicate = NSPredicate(format: "user_id == %@", userID)
let savedUsers = try? PersistenceController.shared.container.viewContext.fetch(savedUserRequest)
@ -98,7 +98,7 @@ final class SessionManager {
}
func getSavedSession(userID: String) -> SignedInUser {
let savedUserRequest = SignedInUser.fetchRequest()
let savedUserRequest: NSFetchRequest<SignedInUser> = SignedInUser.fetchRequest()
savedUserRequest.predicate = NSPredicate(format: "user_id == %@", userID)
let savedUsers = try? PersistenceController.shared.container.viewContext.fetch(savedUserRequest)
return savedUsers!.first!