123456789101112131415161718192021222324252627282930313233343536373839 |
- //
- // HttpRequest.swift
- // SolarBT
- //
- // Created by weclouds on 2019/5/21.
- // Copyright © 2019 weclouds. All rights reserved.
- //
- import Foundation
- import SwiftyJSON
- import Result
- //成功
- typealias successHandler = (_ json :JSON) ->()
- typealias chartSuccessHandler = (_ type :String,_ json :JSON) ->()
- //失败
- typealias failHandler = ()->()
- //MARK:Login
- func g_checkFirmwarenHttpRequest(_ type:String, firmware:String,success:successHandler?,fail:failHandler?){
-
- SBTProvider.request(SBTAPI.checkFirmware(type: type, firmware: firmware)) { (result) in
- switch result{
- case let .success(response):
- do{
- let json = try JSON(data: response.data)
- log.debug(json)
- success?(json)
- }catch{
- print("")
- }
- case let .failure(error):
- fail?()
- guard let error = error as? CustomStringConvertible else {
-
- break
- }
- }
- }
- }
|