|
//
// FeedbackViewModel.swift
// PaiaiDataKit
//
// Created by ffib on 2018/12/24.
// Copyright © 2018 yb. All rights reserved.
//
import Foundation
protocol FeedbackViewModelDelegate: class {
func back()
}
class FeedbackViewModel: Resource {
weak var delegate: FeedbackViewModelDelegate?
var path: Interfaces { return .feedback }
var parameter: Parameter = [:]
func submit(_ text: String) {
parameter = ["user_id": "",
"feedback": text]
NetworkApi.share.post(resource: self) { (result) in
self.delegate?.back()
}
}
}
extension FeedbackViewModel: Parsable {
typealias Model = StatusModel
func parse(_ json: JSON) -> StatusModel? {
return StatusModel(json: json)
}
}
|