// // Copyright (c) 2020-2021 MobileCoin. All rights reserved. // import Foundation import GRPC protocol HttpCallableClient: HttpCallable { func call(request: Request, callOptions: CallOptions?) -> UnaryCall } extension HttpCallableClient { func call( request: Request, callOptions: CallOptions?, completion: @escaping (UnaryCallResult) -> Void ) { call(request: request, callOptions: callOptions).callResult.whenSuccess(completion) } }