code: public boolean isLoginComplete(MobileIDSession session) {
      StringHolder status = getLoginStatus(session);
      if ("OUTSTANDING_TRANSACTION".equals(status.value))
        return false;
      else if ("USER_AUTHENTICATED".equals(status.value))
        return true;
      else
        throw new AuthenticationException(valueOf(status.value));
    }
docs: Checks whether login is already complete.
  <p>This is a non-blocking version of {@link #waitForLogin(MobileIDSession)}
  
  @param session previously returned by {@link #startLogin}
  @return true if login successful