jsdw_ios/QuickLocation/Service/SystemService.swift

29 lines
737 B
Swift

//
// SystemService.swift
// QuickLocation
//
// Created by on 2026/5/26.
//
import RxSwift
import Moya
struct SystemService {
static let disposeBag = DisposeBag()
///
static func userConfig() -> Observable<UserConfigResponse> {
return APIProvider.request(token: SystemAPI.userConfig.multiTarget, handle: false)
.map(UserConfigResponse.self)
.asObservable()
}
///
static func sendSmsCode(phone: String) -> Observable<SmsCodeResponse> {
let api = SystemAPI.sendCode(phone: phone).multiTarget
return APIProvider.request(token: api)
.map(SmsCodeResponse.self)
.asObservable()
}
}