younger_times
2023-05-06 2a8d65d91258689d2f51448517245b247a08a61b
BrokerDriver/Network/NetworkRequest.swift
@@ -62,6 +62,11 @@
        params += ["\(key)":"\(value)"]
        return self
    }
    func append(key: String,value: Bool) -> ParamsAppender {
        params += ["\(key)":"\(value)"]
        return self
    }
    
    func append(key: String,value: String?) -> ParamsAppender {
//        if  value?.isEmpty ?? true ||  value == ""  { return self }
@@ -108,6 +113,24 @@
    class func build(url: String) -> ParamsAppender {
        return ParamsAppender(url: url)
    }
    func googleMapDone() -> ParamsAppender {
        var paramsArray: [String] = []
        // 排序
        let sortedArray: [String] = Array(params.keys).sorted()
        for item in sortedArray{
            // 拼接字符串
            if params.has(key: item){
                paramsArray.append("\(item)=\(params[item]!)")
            }
        }
        let content = paramsArray.joined(separator: "&")
        params += ["key": GoogleAppKey]
        //https://developers.google.com/maps/faq#languagesupport
        params += ["language":"en"]
        return self
    }
    
}
class NetworkRequest {