public AuthenticationService(ILogger <AuthenticationService> logger, IUserRepository userRepository, IUserSessionRepository userSessionRepository, IJwtTokenHandler jwtTokenHandler, IEncrypter encrypter) { _logger = logger.CheckIfNotEmpty(); _userRepository = userRepository.CheckIfNotEmpty(); _userSessionRepository = userSessionRepository.CheckIfNotEmpty(); _encrypter = encrypter.CheckIfNotEmpty(); _jwtTokenHandler = jwtTokenHandler.CheckIfNotEmpty(); }