Bit.Api.Controllers.AccountsController.PutSecurityStamp C# (CSharp) Method

PutSecurityStamp() private method

private PutSecurityStamp ( [ model ) : System.Threading.Tasks.Task
model [
return System.Threading.Tasks.Task
        public async Task PutSecurityStamp([FromBody]SecurityStampRequestModel model)
        {
            var result = await _userService.RefreshSecurityStampAsync(_currentContext.User, model.MasterPasswordHash);
            if(result.Succeeded)
            {
                return;
            }

            foreach(var error in result.Errors)
            {
                ModelState.AddModelError(string.Empty, error.Description);
            }

            await Task.Delay(2000);
            throw new BadRequestException(ModelState);
        }