| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- //
- // QSLHomeViewModel.swift
- // QuickSearchLocation
- //
- // Created by mac on 2024/4/11.
- //
- import UIKit
- class QSLHomeViewModel: NSObject {
-
- struct UX {
- static let viewRight: CGFloat = -12
- static let twofriendViewHeight: CGFloat = 281
- static let moreThanTwoFriViewHeight: CGFloat = 320
- static let friendViewHeight: CGFloat = 355.rpx
- }
-
- var friendViewHeight: CGFloat = 0
-
- var friendList: [QSLUserModel] = [QSLUserModel]()
-
- var friendLocationList: [QSLMapPointModel] = [QSLMapPointModel]()
-
- typealias completionClosure = () -> Void
-
- func initUIData() {
- friendViewHeight = UX.friendViewHeight
- }
- }
- extension QSLHomeViewModel {
-
- // func refreshDataSoure(complete: completionClosure) {
- //
- // friendList = [QSLUserModel]()
- // for _ in 0...4 {
- // let model = QSLUserModel()
- // friendList?.append(model)
- // }
- // if let friendList = self.friendList {
- // if friendList.count < 2 {
- // friendViewHeight = UX.twofriendViewHeight
- // } else {
- // friendViewHeight = UX.moreThanTwoFriViewHeight
- // }
- // }
- // complete()
- // }
- }
|