// // GroupService.swift // QuickLocation // // Created by 八条 on 2026/6/1. // import RxSwift import Moya struct GroupService { static let disposeBag = DisposeBag() /// 圈子信息 static func groupInfo() -> Observable { let api = GroupAPI.groupInfo.multiTarget return APIProvider.request(token: api) .map(UserGroupResponse.self) .asObservable() } /// 圈子操作(创建、解散、设为默认等) /// - Parameters: /// - opType: create、dismiss、setdefault /// - requestData:[String: Any] 根据操作传入对应的值 static func operate(opType: String, requestData: [String: Any]) -> Observable { let api = GroupAPI.operate(opType: opType, requestData: requestData).multiTarget return APIProvider.request(token: api) .map(ResponseModel.self) .asObservable() } }