예제 #1
0
def createServerUserRoomCreationIQError(pyGlooxTag, roomName):
    errorID = IQHandler(WgErrorExtension()).handleTag(pyGlooxTag)
    if errorID != xmpp_constants.MUC_CREATION_ERROR.UNDEFINED:
        error = ServerUserRoomCreationError(errorID, roomName)
    else:
        error = ServerActionError(CLIENT_ACTION_ID.CREATE_USER_ROOM, *IQHandler(StanzaErrorExtension()).handleTag(pyGlooxTag))
    return error
예제 #2
0
def createServerActionError(actionID, pyGlooxTag):
    return ServerActionError(
        actionID,
        IQHandler(StanzaErrorExtension()).handleTag(pyGlooxTag)[1])
예제 #3
0
def createServerError(pyGlooxTag):
    return StanzaConditionError(
        IQHandler(StanzaErrorExtension()).handleTag(pyGlooxTag)[1])