def handleIQ(self, iqID, iqType, tag): if iqID == self.__iqID: if iqType == IQ_TYPE.RESULT: self.__state = _HISTORY_RQ_STATE.RESULT elif iqType == IQ_TYPE.ERROR: self.__state = _HISTORY_RQ_STATE.UNAVAILABLE error = errors.createServerActionError(CLIENT_ACTION_ID.RQ_HISTORY, tag) if error: g_messengerEvents.onErrorReceived(error) while self.__pool: self.__setChannelAvailable(self.__pool.pop(0)) result = True else: result = False return result
def handleIQ(self, iqID, iqType, tag): if iqID == self.__iqID: if iqType == IQ_TYPE.RESULT: self.__state = _HISTORY_RQ_STATE.RESULT elif iqType == IQ_TYPE.ERROR: self.__state = _HISTORY_RQ_STATE.UNAVAILABLE error = errors.createServerActionError( CLIENT_ACTION_ID.RQ_HISTORY, tag) if error: g_messengerEvents.onErrorReceived(error) while self.__pool: self.__setChannelAvailable(self.__pool.pop(0)) result = True else: result = False return result
def _getError(self, pyGlooxTag): return errors.createServerActionError(CLIENT_ACTION_ID.REMOVE_IGNORED, pyGlooxTag)
def _getError(self, pyGlooxTag): return errors.createServerActionError(CLIENT_ACTION_ID.CHANGE_GROUP, pyGlooxTag)
def _getError(self, pyGlooxTag): return errors.createServerActionError(CLIENT_ACTION_ID.REMOVE_FRIEND, pyGlooxTag)
def _getError(self, pyGlooxTag): return errors.createServerActionError(CLIENT_ACTION_ID.ADD_FRIEND, pyGlooxTag)
def _getError(self, pyGlooxTag): return errors.createServerActionError(CLIENT_ACTION_ID.SET_NOTE, pyGlooxTag)
def _getError(self, pyGlooxTag): return errors.createServerActionError(CLIENT_ACTION_ID.ADD_IGNORED, pyGlooxTag)