More chat fixes...
This commit is contained in:
parent
f5b1be244f
commit
8444bd63d6
@ -14,7 +14,7 @@ from sugar.p2p.Stream import Stream
|
|||||||
from sugar.presence.PresenceService import PresenceService
|
from sugar.presence.PresenceService import PresenceService
|
||||||
import sugar.env
|
import sugar.env
|
||||||
|
|
||||||
_CHAT_ACTIVITY_TYPE = "_chat_activity_type._tcp"
|
_CHAT_ACTIVITY_TYPE = "_chat_activity._tcp"
|
||||||
|
|
||||||
class ChatActivity(Activity):
|
class ChatActivity(Activity):
|
||||||
def __init__(self, service):
|
def __init__(self, service):
|
||||||
@ -78,13 +78,8 @@ class ChatListener:
|
|||||||
service = self._pservice._new_object(service_path)
|
service = self._pservice._new_object(service_path)
|
||||||
chat = ChatActivity(service)
|
chat = ChatActivity(service)
|
||||||
self._chats[service.get_name()] = chat
|
self._chats[service.get_name()] = chat
|
||||||
gobject.idle_add(self._connect_chat, chat)
|
|
||||||
return chat
|
return chat
|
||||||
|
|
||||||
def _connect_chat(self, chat):
|
|
||||||
chat.connect_to_shell()
|
|
||||||
return False
|
|
||||||
|
|
||||||
def start():
|
def start():
|
||||||
chat_listener = ChatListener()
|
chat_listener = ChatListener()
|
||||||
chat_listener.start()
|
chat_listener.start()
|
||||||
|
@ -2,4 +2,4 @@
|
|||||||
name = Chat
|
name = Chat
|
||||||
id = com.redhat.Sugar.ChatActivity
|
id = com.redhat.Sugar.ChatActivity
|
||||||
python_module = ChatActivity.ChatActivity
|
python_module = ChatActivity.ChatActivity
|
||||||
default_type = _web_olpc._udp
|
default_type = _chat_activity._tcp
|
||||||
|
Loading…
Reference in New Issue
Block a user