Skip to content

Commit c8cbf43

Browse files
author
V8tr
committed
Update project structure
1 parent d82ff52 commit c8cbf43

File tree

8 files changed

+25
-9
lines changed

8 files changed

+25
-9
lines changed

ModernMVVM.xcodeproj/project.pbxproj

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,29 @@
8181
88C9C2362424BD71004EB00E /* API */,
8282
88C9C2312424BD6C004EB00E /* App */,
8383
88C9C23B2424BD7B004EB00E /* Controls */,
84-
88C9C2522424BD8A004EB00E /* Feedback.swift */,
85-
88C9C2452424BD7F004EB00E /* Movies */,
84+
88B0A7D5242919E00045F8AB /* Extensions */,
85+
88C9C2452424BD7F004EB00E /* Features */,
86+
88B0A7D4242919C10045F8AB /* Feedback */,
8687
88C9C2302424BD5D004EB00E /* SupportingFIles */,
88+
);
89+
path = ModernMVVM;
90+
sourceTree = "<group>";
91+
};
92+
88B0A7D4242919C10045F8AB /* Feedback */ = {
93+
isa = PBXGroup;
94+
children = (
95+
88C9C2522424BD8A004EB00E /* Feedback.swift */,
8796
88C9C2502424BD86004EB00E /* System.swift */,
97+
);
98+
path = Feedback;
99+
sourceTree = "<group>";
100+
};
101+
88B0A7D5242919E00045F8AB /* Extensions */ = {
102+
isa = PBXGroup;
103+
children = (
88104
88C9C2542424C197004EB00E /* View+Ext.swift */,
89105
);
90-
path = ModernMVVM;
106+
path = Extensions;
91107
sourceTree = "<group>";
92108
};
93109
88C9C2302424BD5D004EB00E /* SupportingFIles */ = {
@@ -137,13 +153,13 @@
137153
path = AsyncImage;
138154
sourceTree = "<group>";
139155
};
140-
88C9C2452424BD7F004EB00E /* Movies */ = {
156+
88C9C2452424BD7F004EB00E /* Features */ = {
141157
isa = PBXGroup;
142158
children = (
143159
88C9C2462424BD7F004EB00E /* MovieDetails */,
144160
88C9C2492424BD7F004EB00E /* MoviesList */,
145161
);
146-
path = Movies;
162+
path = Features;
147163
sourceTree = "<group>";
148164
};
149165
88C9C2462424BD7F004EB00E /* MovieDetails */ = {
File renamed without changes.

ModernMVVM/Movies/MovieDetails/MovieDetailViewModel.swift renamed to ModernMVVM/Features/MovieDetails/MovieDetailViewModel.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ extension MovieDetailViewModel {
7171
poster = movie.poster
7272
rating = movie.vote_average
7373

74-
let f = DateComponentsFormatter()
75-
f.unitsStyle = .abbreviated
76-
f.allowedUnits = [.minute, .hour]
77-
duration = movie.runtime.flatMap { f.string(from: TimeInterval($0 * 60)) } ?? "N/A"
74+
let formatter = DateComponentsFormatter()
75+
formatter.unitsStyle = .abbreviated
76+
formatter.allowedUnits = [.minute, .hour]
77+
duration = movie.runtime.flatMap { formatter.string(from: TimeInterval($0 * 60)) } ?? "N/A"
7878

7979
genres = movie.genres.map(\.name)
8080

File renamed without changes.
File renamed without changes.

0 commit comments

Comments
 (0)