示例#1
0
        public override async Task <EmptyResponse> SubmitProfile(SubmitProfileRequest request, ServerCallContext context)
        {
            var result = new EmptyResponse();

            var token = context.GetBearerToken();
            var tier  = request.OptionalTierCase == SubmitProfileRequest.OptionalTierOneofCase.None
                ? (Tier?)null
                : request.Tier == TierUpgrade.Advanced ? Tier.Advanced : Tier.ProIndividual;

            var response = await _walletApiV1Client.KycProfilesSubmitAsync("LykkeEurope", tier, token);

            if (response.Error != null)
            {
                result.Error = response.Error.ToApiError();
            }

            return(result);
        }
示例#2
0
 public override Task <EmptyResponse> SubmitProfile(SubmitProfileRequest request, ServerCallContext context)
 {
     return(Task.FromResult(new EmptyResponse()));
 }