import Foundation import SwiftSignalKit import TelegramCore import AccountContext import WatchBridge public final class WatchManagerImpl: WatchManager { private let arguments: WatchManagerArguments? public init(arguments: WatchManagerArguments?) { self.arguments = arguments } public var watchAppInstalled: Signal { return self.arguments?.appInstalled ?? .single(false) } public var navigateToMessageRequested: Signal { return self.arguments?.navigateToMessageRequested ?? .never() } public var runningTasks: Signal { return self.arguments?.runningTasks ?? .single(nil) } }