Esempio n. 1
0
        public override Task <PushSettingsResponse> GetPushSettings(Empty request, ServerCallContext context)
        {
            var response = new PushSettingsResponse()
            {
                Result = new PushSettingsResponse.Types.PushSettingsPayload()
                {
                    Enabled = false
                }
            };

            return(Task.FromResult(response));
        }
Esempio n. 2
0
        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);
        }