public override Task <PushSettingsResponse> GetPushSettings(Empty request, ServerCallContext context) { var response = new PushSettingsResponse() { Result = new PushSettingsResponse.Types.PushSettingsPayload() { Enabled = false } }; return(Task.FromResult(response)); }
public override async Task <PushSettingsResponse> GetPushSettings(Empty request, ServerCallContext context) { var result = new PushSettingsResponse(); var token = context.GetBearerToken(); var response = await _walletApiV1Client.PushSettingsGetAsync(token); if (response.Result != null) { result.Body = new PushSettingsResponse.Types.Body { Enabled = response.Result.Enabled }; } if (response.Error != null) { result.Error = response.Error.ToApiError(); } return(result); }