//
//  LNProfileBaseProvider.swift
//  Gami
//
//  Created by OneeChan on 2026/3/2.
//

import Foundation
import UIKit


protocol LNProfileBaseProvider {
    var title: String { get }
    var numberOfCell: Int { get }
    
    func onAppear()
    func onDisappear()
    
    func update(_ detail: LNUserProfileVO)
    
    func registerCell(tableView: UITableView)
    func buildCell(tableView: UITableView, indexPath: IndexPath) -> UITableViewCell
}

extension LNProfileBaseProvider {
    func onAppear() { }
    func onDisappear() { }
}
