HomeSearchPresenter
final class HomeSearchPresenter
-
Declaration
Swift
weak var viewController: HomeSearchProtocol?
-
Declaration
Swift
lazy var query: String { get set }
-
Declaration
Swift
var selectedPlace: ((String) -> Void)?
-
Declaration
Swift
var matchedPlaceModelCount: Int { get }
-
Declaration
Swift
func matchedPlaceListRow(_ row: Int) -> MatchedPlaceModel?
-
Declaration
Swift
var historyPlaceModelCount: Int { get }
-
Declaration
Swift
func historyPlaceListRow(_ row: Int) -> HistoryTableModel
-
Declaration
Swift
private(set) var haveHistoryTableValues: Bool { get set }
-
Declaration
Swift
init(viewController: HomeSearchProtocol, amplitude: AmplitudeProtocol = AmplitudeUtilityDummy() )
-
Declaration
Swift
func viewDidLoad()
-
Declaration
Swift
func checkHistoryTableValues()
-
Declaration
Swift
func insertHistoryModel(_ indexPath: IndexPath)
-
Declaration
Swift
func deleteHistoryModel(_ indexPath: IndexPath)
-
Declaration
Swift
func deleteHistoryModelAll()
-
Declaration
Swift
func historyTableCellTapped(_ indexPath: IndexPath)
-
Declaration
Swift
func initSearchDataAndCompareAVIROData(_ query: String)
-
Declaration
Swift
func afterPagingSearchAndCompareAVIROData(_ query: String)
-
Declaration
Swift
func afterMainSearch(_ indexPath: IndexPath)