Skip to content

Commit 80bb616

Browse files
author
Валерий Коканов
committedJun 23, 2018
renaming
1 parent bfd5edd commit 80bb616

File tree

5 files changed

+14
-21
lines changed

5 files changed

+14
-21
lines changed
 

‎FlightList.xcodeproj/project.pbxproj

+8-8
Original file line numberDiff line numberDiff line change
@@ -22,13 +22,13 @@
2222
EFA8E6EC20BE1643004D15F1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA8E6EB20BE1643004D15F1 /* AppDelegate.swift */; };
2323
EFA8E6EE20BE1643004D15F1 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFA8E6ED20BE1643004D15F1 /* ViewController.swift */; };
2424
EFA8E6F620BE1644004D15F1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = EFA8E6F420BE1644004D15F1 /* LaunchScreen.storyboard */; };
25-
EFC20B4C20DD9134007FCD4D /* ErrorNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFC20B4B20DD9134007FCD4D /* ErrorNode.swift */; };
25+
EFC20B4C20DD9134007FCD4D /* ErrorCellNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFC20B4B20DD9134007FCD4D /* ErrorCellNode.swift */; };
2626
EFD523E320D8789600964FD5 /* TextStyle.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFD523E220D8789600964FD5 /* TextStyle.swift */; };
2727
EFDC71BE20DD61A2000B6E8F /* Translator.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFDC71BD20DD61A2000B6E8F /* Translator.swift */; };
2828
EFFD07A420BED72D00FF2E7F /* TableController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFD07A320BED72D00FF2E7F /* TableController.swift */; };
2929
EFFD07A620BEDF6500FF2E7F /* SectionViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFD07A520BEDF6500FF2E7F /* SectionViewModel.swift */; };
3030
EFFD07A820BEE12A00FF2E7F /* TitleView.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFD07A720BEE12A00FF2E7F /* TitleView.swift */; };
31-
EFFD07AA20BEEA9000FF2E7F /* CellNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFD07A920BEEA9000FF2E7F /* CellNode.swift */; };
31+
EFFD07AA20BEEA9000FF2E7F /* DataCellNode.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFD07A920BEEA9000FF2E7F /* DataCellNode.swift */; };
3232
EFFD07AD20BFB38400FF2E7F /* ViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = EFFD07AC20BFB38400FF2E7F /* ViewModel.swift */; };
3333
/* End PBXBuildFile section */
3434

@@ -52,13 +52,13 @@
5252
EFA8E6ED20BE1643004D15F1 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = "<group>"; };
5353
EFA8E6F520BE1644004D15F1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
5454
EFA8E6F720BE1644004D15F1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
55-
EFC20B4B20DD9134007FCD4D /* ErrorNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorNode.swift; sourceTree = "<group>"; };
55+
EFC20B4B20DD9134007FCD4D /* ErrorCellNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ErrorCellNode.swift; sourceTree = "<group>"; };
5656
EFD523E220D8789600964FD5 /* TextStyle.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TextStyle.swift; sourceTree = "<group>"; };
5757
EFDC71BD20DD61A2000B6E8F /* Translator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Translator.swift; sourceTree = "<group>"; };
5858
EFFD07A320BED72D00FF2E7F /* TableController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TableController.swift; sourceTree = "<group>"; };
5959
EFFD07A520BEDF6500FF2E7F /* SectionViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SectionViewModel.swift; sourceTree = "<group>"; };
6060
EFFD07A720BEE12A00FF2E7F /* TitleView.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TitleView.swift; sourceTree = "<group>"; };
61-
EFFD07A920BEEA9000FF2E7F /* CellNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CellNode.swift; sourceTree = "<group>"; };
61+
EFFD07A920BEEA9000FF2E7F /* DataCellNode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DataCellNode.swift; sourceTree = "<group>"; };
6262
EFFD07AC20BFB38400FF2E7F /* ViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewModel.swift; sourceTree = "<group>"; };
6363
/* End PBXFileReference section */
6464

@@ -161,9 +161,9 @@
161161
EFFD07A320BED72D00FF2E7F /* TableController.swift */,
162162
EFFD07A520BEDF6500FF2E7F /* SectionViewModel.swift */,
163163
EFFD07A720BEE12A00FF2E7F /* TitleView.swift */,
164-
EFFD07A920BEEA9000FF2E7F /* CellNode.swift */,
164+
EFFD07A920BEEA9000FF2E7F /* DataCellNode.swift */,
165165
EFD523E220D8789600964FD5 /* TextStyle.swift */,
166-
EFC20B4B20DD9134007FCD4D /* ErrorNode.swift */,
166+
EFC20B4B20DD9134007FCD4D /* ErrorCellNode.swift */,
167167
);
168168
path = UI;
169169
sourceTree = "<group>";
@@ -313,13 +313,13 @@
313313
EFFD07A420BED72D00FF2E7F /* TableController.swift in Sources */,
314314
EFD523E320D8789600964FD5 /* TextStyle.swift in Sources */,
315315
EFDC71BE20DD61A2000B6E8F /* Translator.swift in Sources */,
316-
EFFD07AA20BEEA9000FF2E7F /* CellNode.swift in Sources */,
316+
EFFD07AA20BEEA9000FF2E7F /* DataCellNode.swift in Sources */,
317317
EF6AD45A20DDA79D001D22C3 /* ErrorTranslator.swift in Sources */,
318318
EFA8E6EE20BE1643004D15F1 /* ViewController.swift in Sources */,
319319
EF2A858720D9CCA300DC2FE7 /* RowViewModelTranslator.swift in Sources */,
320320
EF7ECD7820D76EE300380DEE /* DTOModel.swift in Sources */,
321321
EF23B90120C9372600B534F4 /* UIImage+Utils.swift in Sources */,
322-
EFC20B4C20DD9134007FCD4D /* ErrorNode.swift in Sources */,
322+
EFC20B4C20DD9134007FCD4D /* ErrorCellNode.swift in Sources */,
323323
EFFD07A620BEDF6500FF2E7F /* SectionViewModel.swift in Sources */,
324324
EF7ECD7620D76E9800380DEE /* Service.swift in Sources */,
325325
EFA8E6EC20BE1643004D15F1 /* AppDelegate.swift in Sources */,

‎FlightList/Logic/ViewModel.swift

-7
Original file line numberDiff line numberDiff line change
@@ -15,13 +15,6 @@ protocol ViewModelProtocol: class {
1515
func getFlights() -> Guarantee<FetchDataResultType>
1616
}
1717

18-
extension ViewModel {
19-
enum Error: Swift.Error {
20-
case transportError(String)
21-
case translateError(String)
22-
}
23-
}
24-
2518
class ViewModel: ViewModelProtocol {
2619
let service: ServiceProtocol
2720
let dtoTranslator: DTOTranslator

‎FlightList/UI/CellNode.swift ‎FlightList/UI/DataCellNode.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
import AsyncDisplayKit
1010

11-
class CellNode: ASCellNode {
11+
class DataCellNode: ASCellNode {
1212
let viewModel: SectionViewModel.RowViewModel
1313
var isInExpandedMode = false
1414

‎FlightList/UI/ErrorNode.swift ‎FlightList/UI/ErrorCellNode.swift

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
//
2-
// ErrorNode.swift
2+
// ErrorCellNode.swift
33
// FlightList
44
//
55
// Created by Валерий Коканов on 22.06.2018.
@@ -9,7 +9,7 @@
99
import AsyncDisplayKit
1010
import Foundation
1111

12-
class ErrorNode: ASCellNode {
12+
class ErrorCellNode: ASCellNode {
1313
lazy var textNode = ASTextNode()
1414

1515
init(errorMessage: NSAttributedString) {

‎FlightList/UI/TableController.swift

+3-3
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ extension TableController: ASTableDelegate {
4444
}
4545

4646
func tableNode(_ tableNode: ASTableNode, didSelectRowAt indexPath: IndexPath) {
47-
guard let cellNode = tableNode.nodeForRow(at: indexPath) as? CellNode else { return }
47+
guard let cellNode = tableNode.nodeForRow(at: indexPath) as? DataCellNode else { return }
4848
cellNode.isInExpandedMode = !cellNode.isInExpandedMode
4949
cellNode.transitionLayout(withAnimation: true, shouldMeasureAsync: false, measurementCompletion: nil)
5050
}
@@ -86,9 +86,9 @@ extension TableController: ASTableDataSource {
8686
let viewModel = self.sections[indexPath.section].rows[indexPath.row]
8787
switch viewModel {
8888
case let .data(rowViewModel):
89-
return CellNode(viewModel: rowViewModel)
89+
return DataCellNode(viewModel: rowViewModel)
9090
case let .message(errorMessage):
91-
return ErrorNode(errorMessage: errorMessage)
91+
return ErrorCellNode(errorMessage: errorMessage)
9292
}
9393
}
9494
}

0 commit comments

Comments
 (0)
Please sign in to comment.