import Foundation
import SwiftSignalKit
import Postbox
import SyncCore
import TelegramCore
import AccountContext

private final class MessageContext {
    let disposable: Disposable
    
    init(disposable: Disposable) {
        self.disposable = disposable
    }
    
    deinit {
        self.disposable.dispose()
    }
}

final class ChatEditMessageMediaContext {
    private let context: AccountContext
    
    private let contexts: [MessageId: MessageContext] = [:]
    
    init(context: AccountContext) {
        self.context = context
    }
    
    func update(id: MessageId, text: String, entities: TextEntitiesMessageAttribute?, disableUrlPreview: Bool, media: RequestEditMessageMedia) {
        
    }
}