From 6336e629c097994b899a7805ba24f919cb461777 Mon Sep 17 00:00:00 2001 From: souliane Date: Fri, 6 Mar 2015 14:22:49 +0100 Subject: [PATCH] quick_frontend: register the 'personalEvent' signal --- frontends/src/quick_frontend/quick_app.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/frontends/src/quick_frontend/quick_app.py b/frontends/src/quick_frontend/quick_app.py index e695dad4..e1c0cc08 100644 --- a/frontends/src/quick_frontend/quick_app.py +++ b/frontends/src/quick_frontend/quick_app.py @@ -269,6 +269,7 @@ class QuickApp(object): self.registerSignal("quizGameTimerExpired", iface="plugin") self.registerSignal("quizGameTimerRestarted", iface="plugin") self.registerSignal("chatStateReceived", iface="plugin") + self.registerSignal("personalEvent", iface="plugin") self.current_action_ids = set() # FIXME: to be removed self.current_action_ids_cb = {} # FIXME: to be removed @@ -688,6 +689,16 @@ class QuickApp(object): if from_jid == C.ENTITY_ALL or from_jid.bare == widget.target.bare: widget.updateChatState(from_jid, state) + def personalEventHandler(self, sender, event_type, data): + """Called when a PEP event is received. + + @param sender (jid.JID): event sender + @param event_type (unicode): event type, e.g. 'MICROBLOG' or 'MICROBLOG_DELETE' + @param data (dict): event data + """ + # FIXME move some code from Libervia to here and put the magic strings to constants + pass + def _subscribe_cb(self, answer, data): entity, profile = data type_ = "subscribed" if answer else "unsubscribed"