// // SPSettingAPI.swift // MoviaBox // // Created by 佳尔 on 2025/5/10. // import UIKit class SPSettingAPI: NSObject { ///获取语言列表 static func requestLanguageList(completer: ((_ list: [SPLanguageModel]?) -> Void)?) { var param = SPNetworkParameters(path: "/languges") param.method = .get SPNetwork.request(parameters: param) { (response: SPNetworkResponse>) in completer?(response.data?.list) } } ///获取语言数据 static func requestLocalizedData(key: String, completer: ((_ model: SPLocalizedModel?) -> Void)?) { var param = SPNetworkParameters(path: "/translates") param.method = .get param.parameters = [ "lang_key" : key ] SPNetwork.request(parameters: param) { (response: SPNetworkResponse) in completer?(response.data) } } }