public async Task <CarrierPigeonResponse> QuickDeliveryAsync(CancellationToken token) { var req = new CarrierPigeonMessage() { Code = 0, Body = Guid.NewGuid().ToString(), }; var options = new CallOptions(cancellationToken: token); return(await this.homingClient.QuickDeliveryAsync(req, options)); }
public override Task <CarrierPigeonResponse> QuickDelivery( CarrierPigeonMessage request, ServerCallContext context) { Console.WriteLine($"{request.GetType().ToString()}: code='{request.Code}' detail='{request.Body}'"); return(Task.FromResult(new CarrierPigeonResponse() { Code = 0, Detail = "Smudgie the cat says 'meow'", })); }