|
//
// CreateGroupConfirmViewController.swift
// PaiAi
//
// Created by zhengjianfei on 16/4/2.
// Copyright © 2016年 FFIB. All rights reserved.
//
import UIKit
import RxSwift
import PaiaiDataKit
import PaiaiUIKit
final class CreateGroupConfirmViewController: AlertViewController {
// MARK: Storyboard property
@IBOutlet var tipView: UIView!
@IBOutlet var nameLabel: UILabel!
@IBOutlet var imageView: UIImageView!
var viewModel = CreateGroupConfirmViewModel()
var disposeBag = DisposeBag()
override func viewDidLoad() {
super.viewDidLoad()
configurationRx()
}
func configurationRx() {
viewModel.name.bind(to: nameLabel.rx.text).disposed(by: disposeBag)
}
// MARK: Storyboard button function
@IBAction func confirmAction() {
self.viewModel.createGroup()
}
override var animationView: UIView? {
return tipView
}
// func createGroup(_ name: String, avatar: Int) {
// let params = ["user_id": SharedUserInfo.userId, "group_name": name, "group_default_avatar": avatar] as [String: AnyObject]
// FFToastView.showLoadingToast(inView: view, blockSuperView: true)
//// let request = CommonNetworkRequest<GroupModel>(param: params, path: .groupCreate)
//// NetworkApi.share.post(request: request) {[weak self] (res) in
//// guard let weakself = self else {
//// return
//// }
//// weakself.group = res.first ?? GroupModel()
//// weakself.confirmAndJump()
////
//// }
// }
// func confirmAndJump() {
// let ctl = UIStoryboard.main.instantiateController(GroupViewController.self)
// ctl.groupModel = group
// ctl.isCreate = true
// guard let parentController = presentingViewController as? UINavigationController else {
// return
// }
// guard let rootController = parentController.viewControllers.first as? HomeViewController else {
// return
// }
// dismissController()
// rootController.navigationController?.pushViewController(ctl, animated: true)
// }
@IBAction func cancelAction() {
dismissController()
}
}
|