// // DeviceDiscoveryChannel.swift // OpenCastSwift // // Created by Miles Hollingsworth on 4/22/18 // Copyright © 2018 Miles Hollingsworth. All rights reserved. // import Foundation class DeviceDiscoveryChannel: CastChannel { init() { super.init(namespace: CastNamespace.discovery) } func requestDeviceInfo() { let request = requestDispatcher.request(withNamespace: namespace, destinationId: CastConstants.receiver, payload: [CastJSONPayloadKeys.type: CastMessageType.getDeviceInfo.rawValue]) send(request) { result in switch result { case .success(let json): print(json) case .failure(let error): print(error) } } } }