Re-enable ActivityChat service existing chat service detection code
This commit is contained in:
parent
5887cb39bb
commit
a216a19f3f
@ -10,13 +10,14 @@ class ActivityChat(GroupChat):
|
|||||||
self._chat_service = None
|
self._chat_service = None
|
||||||
|
|
||||||
self._activity = activity
|
self._activity = activity
|
||||||
|
self._pservice.register_service_type(ActivityChat.SERVICE_TYPE)
|
||||||
self._pservice.connect('service-appeared', self._service_appeared_cb)
|
self._pservice.connect('service-appeared', self._service_appeared_cb)
|
||||||
|
|
||||||
# Find an existing activity chat to latch onto
|
# Find an existing activity chat to latch onto
|
||||||
#activity_ps = self._pservice.getActivity(activity.get_id())
|
activity_ps = self._pservice.get_activity(activity.get_id())
|
||||||
#service = activity.getServiceOfType(ActivityChat.SERVICE_TYPE)
|
service = activity_ps.get_service_of_type(ActivityChat.SERVICE_TYPE)
|
||||||
#if service is not None:
|
if service is not None:
|
||||||
# self._service_appeared_cb(self._pservice, None, service)
|
self._service_appeared_cb(self._pservice, None, service)
|
||||||
|
|
||||||
def _service_appeared_cb(self, pservice, buddy, service):
|
def _service_appeared_cb(self, pservice, buddy, service):
|
||||||
if service.get_activity_id() != self._activity.get_id():
|
if service.get_activity_id() != self._activity.get_id():
|
||||||
|
Loading…
Reference in New Issue
Block a user