//
//  MainTabBadgeViewModel.swift
//  suixinkan
//

import Foundation

/// 主 Tab 角标 ViewModel，负责订单 Tab 待核销数量。
final class MainTabBadgeViewModel {

    var onChange: (() -> Void)?

    private(set) var pendingWriteOffCount: Int? {
        didSet { onChange?() }
    }

    /// 刷新待核销数量；接口未接入前保持为空。
    func refreshPendingWriteOffCount() {
        pendingWriteOffCount = nil
    }
}
