BeeReel/BeeReel/Class/Base/Network/API/BRUserAPI.swift
2025-07-31 19:26:12 +08:00

32 lines
877 B
Swift

//
// BRUserAPI.swift
// BeeReel
//
// Created by 鸿 on 2025/6/27.
//
class BRUserAPI {
///
static func requestUserInfo(completer: ((_ userInfo: BRUserInfo?) -> Void)?) {
var param = BRNetworkParameters(path: "/customer/info")
param.method = .get
BRNetwork.request(parameters: param) { (response: BRNetworkResponse<BRUserInfo>) in
completer?(response.data)
}
}
///
static func requestThirdLogin(model: BRThirdSignModel, completer: ((_ token: BRLoginToken?) -> Void)?) {
var param = BRNetworkParameters(path: "/customer/login")
param.parameters = model.toDictionary()
BRNetwork.request(parameters: param) { (response: BRNetworkResponse<BRLoginToken>) in
completer?(response.data)
}
}
}