package com.l7tech.server.logon;

import com.l7tech.identity.LogonInfo;
import com.l7tech.server.identity.AuthenticationResult;
import com.l7tech.util.Functions.UnaryVoid;

class c implements UnaryVoid<LogonInfo> {
   final AuthenticationResult val$ar;

   c(SSMLogonService var1, AuthenticationResult var2) {
      this.val$ar = var2;
   }

   public void call(LogonInfo var1) {
      long var2 = System.currentTimeMillis();
      if (this.val$ar != null) {
         var1.resetFailCount(var2);
      } else {
         var1.failLogonAttempt(var2);
      }
   }
}
