HomeViewPresenter
final class HomeViewPresenter : NSObject
extension HomeViewPresenter: CLLocationManagerDelegate
-
Declaration
Swift
weak var viewController: HomeViewProtocol? -
Declaration
Swift
var homeMapData: [AVIROMarkerModel]? -
Declaration
Swift
init(viewController: HomeViewProtocol, markerManager: MarkerModelManagerProtocol = MarkerModelManager(), bookmarkManager: BookmarkFacadeProtocol = BookmarkFacadeManager(), amplitude: AmplitudeProtocol = AmplitudeUtilityDummy() ) -
Declaration
Swift
deinit -
Declaration
Swift
func viewDidLoad() -
Declaration
Swift
func viewWillAppear() -
Declaration
Swift
func viewDidAppear() -
Declaration
Swift
func viewWillDisappear()
-
Declaration
Swift
func shouldKeepPlaceInfoViewState(_ state: Bool)
-
Declaration
Swift
func addKeyboardNotification() -
Declaration
Swift
func removeKeyboardNotification() -
Declaration
Swift
@objc func keyboardWillShow(notification: NSNotification) -
Declaration
Swift
@objc func keyboardWillHide()
-
Declaration
Swift
func loadVeganData()
-
Declaration
Swift
func initMarkerState()
-
Declaration
Swift
func saveCenterCoordinate(_ coordinate: NMGLatLng)
-
Declaration
Swift
@objc func afterMainSearchPlace(_ noficiation: Notification)
-
Declaration
Swift
func loadBookmark(_ isSelected: Bool)
-
Declaration
Swift
func updateBookmark(_ isSelected: Bool)
-
Declaration
Swift
func getPlaceModelDetail() -
Declaration
Swift
func reportPlace(_ type: AVIROReportPlaceType) -
Declaration
Swift
func checkReportPlaceDuplecated() -
Declaration
Swift
func getPlace() -> String -
Declaration
Swift
func loadPlaceOperationHours() -
Declaration
Swift
func editPlaceInfo(withSelectedSegmentedControl placeEditSegmentedIndex: Int = 0) -
Declaration
Swift
func editMenu() -
Declaration
Swift
func afterEditMenu()
-
메뉴 변경시 비건 메뉴 구성 변경으로 인한 업데이트 조치
Declaration
Swift
func afterEditMenuChangedMarker(_ changedMarkerModel: EditMenuChangedMarkerModel) -
Declaration
Swift
func uploadReview(_ postReviewModel: AVIROEnrollReviewDTO) -
Declaration
Swift
func editMyReview(_ postEditReviewModel: AVIROEditReviewDTO) -
Declaration
Swift
func deleteMyReview(_ postDeleteReviewModel: AVIRODeleteReveiwDTO)
-
Declaration
Swift
func openHomepageURL(with urlString: String)
-
Declaration
Swift
func locationUpdate() -
Declaration
Swift
func locationManagerDidChangeAuthorization(_ manager: CLLocationManager) -
Declaration
Swift
func locationManager(_ manager: CLLocationManager, didUpdateLocations locations: [CLLocation])
HomeViewPresenter Class Reference