// // StatusProvider.swift // Mastodon // // Created by sxiaojian on 2021/2/5. // import UIKit import Combine import CoreDataStack protocol StatusProvider: NeedsDependency & DisposeBagCollectable & UIViewController { func toot() -> Future func toot(for cell: UITableViewCell, indexPath: IndexPath?) -> Future func toot(for cell: UICollectionViewCell) -> Future var tableViewDiffableDataSource: UITableViewDiffableDataSource? { get } func item(for cell: UITableViewCell, indexPath: IndexPath?) -> Future }