//
//  DoublePickerViewModels.swift
//  FireBoltt
//
//  Created by lemo on 2018/6/5.
//  Copyright © 2020年 ecell. All rights reserved.
//

import UIKit

class DoublePickerViewModels: NSObject {
    
    let dataSourceVariable = BehaviorRelay<[[String]]>(value: [])
    var dataSource = [[String]]()
    
    override init() {
        super.init()
    }
    
    init(type: Int = 0 ,types: Int = 0) {
        dataSource = [[String]]()
        if type != 0 {    // 时间
            let sitIntervals = (1...12).map{"\($0 * 30)"}
            let sitThresholds = (1...10).map{"\($0 * 100)"}
            dataSource.append(sitIntervals)
            dataSource.append(sitThresholds)
        }else {
            for _ in 0 ..< 2 {
                var hours = Array<String>()
                for index in 0 ..< 24 {
                    hours.append(String.init(format: "%02d:00", index))
                    if types == 999
                    {
                        hours.append(String.init(format: "%02d:30", index))
                    }
                }
                dataSource.append(hours)
            }
        }
        dataSourceVariable.accept(dataSource)
    }
    
}