29 lines
592 B
Swift
29 lines
592 B
Swift
//
|
|
// AuthViewModel.swift
|
|
// yinmeng-ios
|
|
//
|
|
// Created by MaiMang on 2024/2/22.
|
|
//
|
|
|
|
import Foundation
|
|
import RxSwift
|
|
class AuthViewModel: NSObject {
|
|
|
|
let data = PublishSubject<Bool>()
|
|
|
|
func getSmsCode(phone:String, type:Int) {
|
|
if let phoneDes = phone.encrypt() {
|
|
let params:[String: Any] = ["mobile":phoneDes, "type":type]
|
|
YMNetworkHelper.share.requestSend(type: .post, path: "sms/getCode", params: params, succeed: { data in
|
|
self.data.onNext(true)
|
|
}, fail: { code, msg in
|
|
self.data.onNext(false)
|
|
})
|
|
}
|
|
}
|
|
|
|
func authPhoneCode(phone:String, code:String) {
|
|
|
|
}
|
|
}
|