예제 #1
0
        // public async Task<Response<AuthInfoDTO>> SignUpGoogle(string googleToken)
        // {
        //     var signUpResult = await _service.SignUpGoogle(googleToken);
        //     if (!signUpResult.IsSuccess)
        //     {
        //         var errorResponse = (ErrorResponse<UserDTO>) signUpResult;
        //
        //         return new ErrorResponse<AuthInfoDTO>
        //         {
        //             Message = errorResponse.Message,
        //             Code = errorResponse.Code,
        //             Errors = errorResponse.Errors,
        //             HttpStatusCode = errorResponse.HttpStatusCode
        //         };
        //     }
        //
        //     var resultToken = await _tokensService.GoogleAuthenticate(googleToken);
        //
        //     return resultToken;
        // }

        public async Task <Response <SignUpStepDTO> > SendNewCode(ClaimsPrincipal claims)
        {
            var result = await _service.SendNewCode(claims.GetUserId());

            return(result);
        }