def stop(self): from transport import callback from chat import message from chat import message_keeper from chat import message_db from chat import nickname_holder message_keeper.shutdown() callback.remove_inbox_callback(self._on_inbox_packet_received) nickname_holder.Destroy() message_db.shutdown() message.shutdown() return True
def stop(self): from main import events from transport import callback from stream import message from chat import nickname_holder events.remove_subscriber(self._on_user_connected, 'node-connected') events.remove_subscriber(self._on_user_disconnected, 'node-disconnected') events.remove_subscriber(self._on_identity_url_changed, 'identity-url-changed') callback.remove_inbox_callback(self._on_inbox_packet_received) nickname_holder.Destroy() message.shutdown() return True