Refactor more modules

This commit is contained in:
Peter
2019-08-05 15:04:45 +03:00
parent 287be2785e
commit 9ac37c00c0
498 changed files with 8516 additions and 2777 deletions

View File

@@ -0,0 +1,18 @@
import Foundation
import TelegramCore
import Postbox
import SwiftSignalKit
public protocol LiveLocationSummaryManager {
func broadcastingToMessages() -> Signal<[MessageId: Message], NoError>
func peersBroadcastingTo(peerId: PeerId) -> Signal<[(Peer, Message)]?, NoError>
}
public protocol LiveLocationManager {
var summaryManager: LiveLocationSummaryManager { get }
var isPolling: Signal<Bool, NoError> { get }
func cancelLiveLocation(peerId: PeerId)
func pollOnce()
func internalMessageForPeerId(_ peerId: PeerId) -> MessageId?
}