|
@@ -114,24 +114,28 @@ extension HomeViewModel {
|
|
|
//轮播图数据
|
|
|
func requestHomeBanner(observer: Signal< Bool, Never>.Observer) -> Void {
|
|
|
|
|
|
- NetWork.NetWorkInstance.requestData(requestType: .Post, URLString: netForHomeBanner, success: { (code, result) in
|
|
|
- self.bannerList.removeAll()
|
|
|
- if let list:[NSDictionary] = result as? [NSDictionary] {
|
|
|
- for dic in list {
|
|
|
- let model = HomeBannerModel.deserialize(from: dic)
|
|
|
- self.bannerList.append(model!)
|
|
|
- }
|
|
|
- observer.send(value: true)
|
|
|
- }else{
|
|
|
- observer.send(value: false)
|
|
|
- ProgressHUD.showError(status:DataTypeErrorPrompt)
|
|
|
- }
|
|
|
- observer.sendCompleted()
|
|
|
- }) { (code, result) in
|
|
|
- ProgressHUD.showError(status: result as! String)
|
|
|
- observer.send(value: false)
|
|
|
- observer.sendCompleted()
|
|
|
- }
|
|
|
+ self.bannerList.removeAll()
|
|
|
+
|
|
|
+ observer.send(value: true)
|
|
|
+
|
|
|
+// NetWork.NetWorkInstance.requestData(requestType: .Post, URLString: netForHomeBanner, success: { (code, result) in
|
|
|
+// self.bannerList.removeAll()
|
|
|
+// if let list:[NSDictionary] = result as? [NSDictionary] {
|
|
|
+// for dic in list {
|
|
|
+// let model = HomeBannerModel.deserialize(from: dic)
|
|
|
+// self.bannerList.append(model!)
|
|
|
+// }
|
|
|
+// observer.send(value: true)
|
|
|
+// }else{
|
|
|
+// observer.send(value: false)
|
|
|
+// ProgressHUD.showError(status:DataTypeErrorPrompt)
|
|
|
+// }
|
|
|
+// observer.sendCompleted()
|
|
|
+// }) { (code, result) in
|
|
|
+// ProgressHUD.showError(status: result as! String)
|
|
|
+// observer.send(value: false)
|
|
|
+// observer.sendCompleted()
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
//公告数据
|
|
@@ -140,30 +144,37 @@ extension HomeViewModel {
|
|
|
}
|
|
|
|
|
|
func requestHomeNotice(observer: Signal< Bool, Never>.Observer) -> Void {
|
|
|
- let parame:[String:Any] = [
|
|
|
- "lang":"zh-CN",
|
|
|
- "limit":"10",
|
|
|
- "page":"1"
|
|
|
- ];
|
|
|
|
|
|
- NetWork.NetWorkInstance.requestData(requestType: .Post, URLString: netForHomeNotice,parameters: parame, success: { (code, result) in
|
|
|
- self.noticeList.removeAll()
|
|
|
- if let list:[NSDictionary] = result as? [NSDictionary] {
|
|
|
- for dic in list {
|
|
|
- let model = HomeNoticeModel.deserialize(from: dic)
|
|
|
- self.noticeList.append(model!)
|
|
|
- }
|
|
|
- observer.send(value: true)
|
|
|
- }else{
|
|
|
- observer.send(value: false)
|
|
|
- ProgressHUD.showError(status:DataTypeErrorPrompt)
|
|
|
- }
|
|
|
- observer.sendCompleted()
|
|
|
- }) { (code, result) in
|
|
|
- ProgressHUD.showError(status: result as! String)
|
|
|
- observer.send(value: false)
|
|
|
- observer.sendCompleted()
|
|
|
- }
|
|
|
+ observer.send(value: false)
|
|
|
+
|
|
|
+
|
|
|
+ observer.sendCompleted()
|
|
|
+
|
|
|
+
|
|
|
+// let parame:[String:Any] = [
|
|
|
+// "lang":"zh-CN",
|
|
|
+// "limit":"10",
|
|
|
+// "page":"1"
|
|
|
+// ];
|
|
|
+//
|
|
|
+// NetWork.NetWorkInstance.requestData(requestType: .Post, URLString: netForHomeNotice,parameters: parame, success: { (code, result) in
|
|
|
+// self.noticeList.removeAll()
|
|
|
+// if let list:[NSDictionary] = result as? [NSDictionary] {
|
|
|
+// for dic in list {
|
|
|
+// let model = HomeNoticeModel.deserialize(from: dic)
|
|
|
+// self.noticeList.append(model!)
|
|
|
+// }
|
|
|
+// observer.send(value: true)
|
|
|
+// }else{
|
|
|
+// observer.send(value: false)
|
|
|
+// ProgressHUD.showError(status:DataTypeErrorPrompt)
|
|
|
+// }
|
|
|
+// observer.sendCompleted()
|
|
|
+// }) { (code, result) in
|
|
|
+// ProgressHUD.showError(status: result as! String)
|
|
|
+// observer.send(value: false)
|
|
|
+// observer.sendCompleted()
|
|
|
+// }
|
|
|
}
|
|
|
|
|
|
//获取交易对
|