def disable_imap()

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


  def disable_imap(self, user_id):
    """
    Disables IMAP for the user.
    :param user_id:
    :return: bool
    Note: If enabled=False, then IMAP is disabled.
    """
    imap_setting = {
      'enabled': 'False'
    }

    try:
      r = json.loads(self.call_google_api(service=self.service,
                                          api_resource="users.settings",
                                          api_method="updateImap",
                                          response_field="enabled",
                                          userId=user_id,
                                          body=imap_setting))
      if r is False:
        return True
      else:
        return False
    except(ValueError, KeyError, TypeError):
      return False