コード例 #1
0
ファイル: messages.py プロジェクト: kblw/wot_client
    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
コード例 #2
0
ファイル: messages.py プロジェクト: jamesxia4/wot_client
    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
コード例 #3
0
ファイル: block_tasks.py プロジェクト: webiumsk/WOT-0.9.12
 def _getError(self, pyGlooxTag):
     return errors.createServerActionError(CLIENT_ACTION_ID.REMOVE_IGNORED, pyGlooxTag)
コード例 #4
0
 def _getError(self, pyGlooxTag):
     return errors.createServerActionError(CLIENT_ACTION_ID.CHANGE_GROUP, pyGlooxTag)
コード例 #5
0
 def _getError(self, pyGlooxTag):
     return errors.createServerActionError(CLIENT_ACTION_ID.REMOVE_FRIEND, pyGlooxTag)
コード例 #6
0
ファイル: roster_tasks.py プロジェクト: kblw/wot_client
 def _getError(self, pyGlooxTag):
     return errors.createServerActionError(CLIENT_ACTION_ID.ADD_FRIEND, pyGlooxTag)
コード例 #7
0
ファイル: note_tasks.py プロジェクト: webiumsk/WOT0.9.10
 def _getError(self, pyGlooxTag):
     return errors.createServerActionError(CLIENT_ACTION_ID.SET_NOTE, pyGlooxTag)
コード例 #8
0
 def _getError(self, pyGlooxTag):
     return errors.createServerActionError(CLIENT_ACTION_ID.ADD_IGNORED,
                                           pyGlooxTag)
コード例 #9
0
 def _getError(self, pyGlooxTag):
     return errors.createServerActionError(CLIENT_ACTION_ID.SET_NOTE,
                                           pyGlooxTag)