2017-07-17 00:11:09 +02:00
|
|
|
import contact
|
2017-07-16 21:51:20 +02:00
|
|
|
|
|
|
|
|
2017-07-17 00:11:09 +02:00
|
|
|
class GroupChat(contact.Contact):
|
2017-07-16 21:51:20 +02:00
|
|
|
|
|
|
|
def __init__(self, name, status_message, widget, tox, group_number):
|
2017-07-17 00:11:09 +02:00
|
|
|
super().__init__(None, group_number, name, status_message, widget, None)
|
2017-07-16 21:51:20 +02:00
|
|
|
self._tox = tox
|
|
|
|
|
|
|
|
def set_name(self, name):
|
|
|
|
self._tox.group_set_title(self._number, name)
|
|
|
|
super().set_name(name)
|
|
|
|
|
|
|
|
def send_message(self, message):
|
|
|
|
self._tox.group_message_send(self._number, message.encode('utf-8'))
|
|
|
|
|
|
|
|
def new_title(self, title):
|
2017-07-17 00:11:09 +02:00
|
|
|
super().set_name(title)
|