ThimraTV/MoviaBox/Base/Networking/API/SPRewardsAPI.swift
2025-06-19 10:49:17 +08:00

40 lines
1.0 KiB
Swift

//
// SPRewardsAPI.swift
// MoviaBox
//
// Created by on 2025/4/28.
//
import UIKit
class SPRewardsAPI: NSObject {
///
static func requestUploadOpenNotify(completer: ((_ finish: Bool) -> Void)?) {
let param = SPNetworkParameters(path: "/openNotify")
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
if response.code == SPNetworkCodeSucceed {
completer?(true)
} else {
completer?(false)
}
}
}
///
static func requestUploadNoticeStatus(status: Bool) {
var param = SPNetworkParameters(path: "/customer/uploadNoticeStatus")
param.isLoding = false
param.isToast = false
param.parameters = [
"is_open_notice" : status ? 1 : 0
]
SPNetwork.request(parameters: param) { (response: SPNetworkResponse<String>) in
}
}
}