Skip to content

Instantly share code, notes, and snippets.

@legastero
Created May 22, 2010 13:03
Show Gist options
  • Select an option

  • Save legastero/410062 to your computer and use it in GitHub Desktop.

Select an option

Save legastero/410062 to your computer and use it in GitHub Desktop.
Changes needed to make XMPP-TDG example 14-3 work with SleekXMPP version 1.0
def handleConfigurationCommand(self, form, sessionId):
values = form.getValues()
monitorPresence =values["monitorPresence"]
jid = self.xmpp.plugin["xep_0050"].sessions[sessionId]["jid"]
user = self.backend.getUserFromJID(jid)
self.backend.setShouldMonitorPresenceFromUser(user, monitorPresence)
def handleIncomingXMPPPresence(self, event):
user = self.backend.getUserFromJID(event["from"].jid)
if user is not None:
if self.backend.getShouldMonitorPresenceFromUser(user):
self.handleIncomingXMPPEvent(event)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment