def invalidate_backup_codes()

in libs/google/admin.py [0:0]


  def invalidate_backup_codes(self, user_key):
    """
    Invalidates a users backup codes.
    :param user_key: userKey
    :return: bool
    Note: When successful, this request returns an empty body.
    """
    if self.is_suspended(user_key):
      self.un_suspend(user_key)
    try:
      r = json.loads(self.call_google_api(service=self.service,
                                          api_resource="verificationCodes",
                                          api_method="invalidate",
                                          response_field=None,
                                          userKey=user_key))
      if r == "":
        return True
      else:
        return False
    except(ValueError, KeyError, TypeError):
      return False