99import Foundation
1010import SwiftProtobuf
1111import SwiftyJSON
12- import Result
1312
1413public enum CastPayload {
1514 case json( [ String : Any ] )
@@ -269,7 +268,7 @@ public final class CastClient: NSObject, RequestDispatchable {
269268 sourceId: message. sourceID)
270269
271270 if let requestId = json [ CastJSONPayloadKeys . requestId] . int {
272- callResponseHandler ( for: requestId, with: Result ( value : json) )
271+ callResponseHandler ( for: requestId, with: . success ( json) )
273272 }
274273 } else {
275274 NSLog ( " Unable to get UTF8 JSON data from message " )
@@ -371,7 +370,7 @@ public final class CastClient: NSObject, RequestDispatchable {
371370
372371 try write ( data: messageData)
373372 } catch {
374- callResponseHandler ( for: request. id, with: Result ( error : . request( error. localizedDescription) ) )
373+ callResponseHandler ( for: request. id, with: . failure ( . request( error. localizedDescription) ) )
375374 }
376375 }
377376
@@ -394,29 +393,29 @@ public final class CastClient: NSObject, RequestDispatchable {
394393 public func join( app: CastApp ? = nil , completion: @escaping ( Result < CastApp , CastError > ) -> Void ) {
395394 guard outputStream != nil ,
396395 let target = app ?? currentStatus? . apps. first else {
397- completion ( Result ( error : CastError . session ( " No Apps Running " ) ) )
396+ completion ( . failure ( CastError . session ( " No Apps Running " ) ) )
398397 return
399398 }
400399
401400 if target == connectedApp {
402- completion ( Result ( value : target) )
401+ completion ( . success ( target) )
403402 } else if let existing = currentStatus? . apps. first ( where: { $0. id == target. id } ) {
404403 connect ( to: existing)
405- completion ( Result ( value : existing) )
404+ completion ( . success ( existing) )
406405 } else {
407406 receiverControlChannel. requestStatus { [ weak self] result in
408407 switch result {
409408 case . success( let status) :
410409 guard let app = status. apps. first else {
411- completion ( Result ( error : CastError . launch ( " Unable to get launched app instance " ) ) )
410+ completion ( . failure ( CastError . launch ( " Unable to get launched app instance " ) ) )
412411 return
413412 }
414413
415414 self ? . connect ( to: app)
416- completion ( Result ( value : app) )
415+ completion ( . success ( app) )
417416
418417 case . failure( let error) :
419- completion ( Result ( error : error) )
418+ completion ( . failure ( error) )
420419 }
421420 }
422421 }
0 commit comments