32 lines
877 B
Swift
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)
|
|
}
|
|
}
|
|
}
|