public override async Task <AssetDisclaimersResponse> GetAssetDisclaimers(Empty request, ServerCallContext context) { var result = new AssetDisclaimersResponse(); var token = context.GetBearerToken(); var response = await _walletApiV1Client.GetAssetDisclaimersAsync(token); if (response.Result != null) { result.Body = new AssetDisclaimersResponse.Types.Body(); foreach (var disclaimer in response.Result.Disclaimers) { var res = new AssetDisclaimer { Id = disclaimer.Id, Text = disclaimer.Text }; result.Body.Disclaimers.Add(res); } } if (response.Error != null) { result.Error = response.Error.ToApiError(); } return(result); }
public override Task <AssetDisclaimersResponse> GetAssetDisclaimers(Empty request, ServerCallContext context) { var resp = new AssetDisclaimersResponse(); resp.Result = new AssetDisclaimersResponse.Types.AssetDisclaimersPayload() { Disclaimers = { } }; return(Task.FromResult(resp)); }