Skip to content

Commit 40531b0

Browse files
committed
♻️ Upgrade to latest version of the schema
Signed-off-by: Peter Friese <[email protected]>
1 parent 3464d71 commit 40531b0

File tree

19 files changed

+2061
-5980
lines changed

19 files changed

+2061
-5980
lines changed

Examples/FriendlyFlix/app/FriendlyFlixSDK/README.md

Lines changed: 12 additions & 517 deletions
Large diffs are not rendered by default.

Examples/FriendlyFlix/app/FriendlyFlixSDK/Sources/FriendlyFlixClient.swift

Lines changed: 4 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -26,33 +26,18 @@ public class FriendlyFlixConnector {
2626
self.dataConnect = dataConnect
2727

2828
// init operations
29-
self.createMovieMutation = CreateMovieMutation(dataConnect: dataConnect)
29+
self.upsertUserMutation = UpsertUserMutation(dataConnect: dataConnect)
3030
self.addFavoritedMovieMutation = AddFavoritedMovieMutation(dataConnect: dataConnect)
3131
self.deleteFavoritedMovieMutation = DeleteFavoritedMovieMutation(dataConnect: dataConnect)
32-
self.addFavoritedActorMutation = AddFavoritedActorMutation(dataConnect: dataConnect)
33-
self.deleteFavoritedActorMutation = DeleteFavoritedActorMutation(dataConnect: dataConnect)
3432
self.addReviewMutation = AddReviewMutation(dataConnect: dataConnect)
33+
self.updateReviewMutation = UpdateReviewMutation(dataConnect: dataConnect)
3534
self.deleteReviewMutation = DeleteReviewMutation(dataConnect: dataConnect)
36-
self.upsertUserMutation = UpsertUserMutation(dataConnect: dataConnect)
37-
self.updateMovieMutation = UpdateMovieMutation(dataConnect: dataConnect)
38-
self.deleteMovieMutation = DeleteMovieMutation(dataConnect: dataConnect)
39-
self.deleteUnpopularMoviesMutation = DeleteUnpopularMoviesMutation(dataConnect: dataConnect)
4035
self.listMoviesQuery = ListMoviesQuery(dataConnect: dataConnect)
41-
self.listMoviesByGenreQuery = ListMoviesByGenreQuery(dataConnect: dataConnect)
4236
self.getMovieByIdQuery = GetMovieByIdQuery(dataConnect: dataConnect)
4337
self.getActorByIdQuery = GetActorByIdQuery(dataConnect: dataConnect)
4438
self.getCurrentUserQuery = GetCurrentUserQuery(dataConnect: dataConnect)
4539
self.getIfFavoritedMovieQuery = GetIfFavoritedMovieQuery(dataConnect: dataConnect)
46-
self.getIfFavoritedActorQuery = GetIfFavoritedActorQuery(dataConnect: dataConnect)
4740
self.searchAllQuery = SearchAllQuery(dataConnect: dataConnect)
48-
self.searchMovieDescriptionUsingL2similarityQuery = SearchMovieDescriptionUsingL2similarityQuery(dataConnect: dataConnect)
49-
self.listMoviesByPartialTitleQuery = ListMoviesByPartialTitleQuery(dataConnect: dataConnect)
50-
self.listMoviesByTagQuery = ListMoviesByTagQuery(dataConnect: dataConnect)
51-
self.moviesByReleaseYearQuery = MoviesByReleaseYearQuery(dataConnect: dataConnect)
52-
self.searchMovieOrQuery = SearchMovieOrQuery(dataConnect: dataConnect)
53-
self.searchMovieAndQuery = SearchMovieAndQuery(dataConnect: dataConnect)
54-
self.getFavoriteActorsQuery = GetFavoriteActorsQuery(dataConnect: dataConnect)
55-
self.getUserFavoriteMoviesQuery = GetUserFavoriteMoviesQuery(dataConnect: dataConnect)
5641

5742
}
5843

@@ -61,33 +46,18 @@ public class FriendlyFlixConnector {
6146
}
6247

6348
// MARK: Operations
64-
public let createMovieMutation: CreateMovieMutation
49+
public let upsertUserMutation: UpsertUserMutation
6550
public let addFavoritedMovieMutation: AddFavoritedMovieMutation
6651
public let deleteFavoritedMovieMutation: DeleteFavoritedMovieMutation
67-
public let addFavoritedActorMutation: AddFavoritedActorMutation
68-
public let deleteFavoritedActorMutation: DeleteFavoritedActorMutation
6952
public let addReviewMutation: AddReviewMutation
53+
public let updateReviewMutation: UpdateReviewMutation
7054
public let deleteReviewMutation: DeleteReviewMutation
71-
public let upsertUserMutation: UpsertUserMutation
72-
public let updateMovieMutation: UpdateMovieMutation
73-
public let deleteMovieMutation: DeleteMovieMutation
74-
public let deleteUnpopularMoviesMutation: DeleteUnpopularMoviesMutation
7555
public let listMoviesQuery: ListMoviesQuery
76-
public let listMoviesByGenreQuery: ListMoviesByGenreQuery
7756
public let getMovieByIdQuery: GetMovieByIdQuery
7857
public let getActorByIdQuery: GetActorByIdQuery
7958
public let getCurrentUserQuery: GetCurrentUserQuery
8059
public let getIfFavoritedMovieQuery: GetIfFavoritedMovieQuery
81-
public let getIfFavoritedActorQuery: GetIfFavoritedActorQuery
8260
public let searchAllQuery: SearchAllQuery
83-
public let searchMovieDescriptionUsingL2similarityQuery: SearchMovieDescriptionUsingL2similarityQuery
84-
public let listMoviesByPartialTitleQuery: ListMoviesByPartialTitleQuery
85-
public let listMoviesByTagQuery: ListMoviesByTagQuery
86-
public let moviesByReleaseYearQuery: MoviesByReleaseYearQuery
87-
public let searchMovieOrQuery: SearchMovieOrQuery
88-
public let searchMovieAndQuery: SearchMovieAndQuery
89-
public let getFavoriteActorsQuery: GetFavoriteActorsQuery
90-
public let getUserFavoriteMoviesQuery: GetUserFavoriteMoviesQuery
9161

9262

9363
}

Examples/FriendlyFlix/app/FriendlyFlixSDK/Sources/FriendlyFlixKeys.swift

Lines changed: 0 additions & 70 deletions
Original file line numberDiff line numberDiff line change
@@ -58,76 +58,6 @@ extension ActorKey : Hashable {
5858

5959

6060

61-
public struct FavoriteActorKey {
62-
63-
public private(set) var userId: String
64-
65-
public private(set) var actorId: UUID
66-
67-
68-
enum CodingKeys: String, CodingKey {
69-
70-
case userId
71-
72-
case actorId
73-
74-
}
75-
}
76-
77-
extension FavoriteActorKey : Codable {
78-
public init(from decoder: any Decoder) throws {
79-
var container = try decoder.container(keyedBy: CodingKeys.self)
80-
let codecHelper = CodecHelper<CodingKeys>()
81-
82-
83-
self.userId = try codecHelper.decode(String.self, forKey: .userId, container: &container)
84-
85-
self.actorId = try codecHelper.decode(UUID.self, forKey: .actorId, container: &container)
86-
87-
}
88-
89-
public func encode(to encoder: Encoder) throws {
90-
var container = encoder.container(keyedBy: CodingKeys.self)
91-
let codecHelper = CodecHelper<CodingKeys>()
92-
93-
94-
try codecHelper.encode(userId, forKey: .userId, container: &container)
95-
96-
97-
98-
try codecHelper.encode(actorId, forKey: .actorId, container: &container)
99-
100-
101-
}
102-
}
103-
104-
extension FavoriteActorKey : Equatable {
105-
public static func == (lhs: FavoriteActorKey, rhs: FavoriteActorKey) -> Bool {
106-
107-
if lhs.userId != rhs.userId {
108-
return false
109-
}
110-
111-
if lhs.actorId != rhs.actorId {
112-
return false
113-
}
114-
115-
return true
116-
}
117-
}
118-
119-
extension FavoriteActorKey : Hashable {
120-
public func hash(into hasher: inout Hasher) {
121-
122-
hasher.combine(self.userId)
123-
124-
hasher.combine(self.actorId)
125-
126-
}
127-
}
128-
129-
130-
13161
public struct FavoriteMovieKey {
13262

13363
public private(set) var userId: String

0 commit comments

Comments
 (0)