// // UserViewModel.swift // yinmeng-ios // // Created by MaiMang on 2024/2/25. // import Foundation import RxSwift class UserViewModel: NSObject { static let userVM = UserViewModel.init() let selfInfo = PublishSubject() let userInfo = PublishSubject() func getUserInfo(uid:Int) { let params = ["uid":uid] RequestGet(path: "user/get", parma: params) { data in if let info = Deserialized.toModel(with: data) { if uid == AuthManager.userUid { self.selfInfo.onNext(info) } else { self.userInfo.onNext(info) } } } fail: { code, message in } } }