|
|
@ -590,6 +590,21 @@ class OsitcomChatRoom(WebsocketConsumer):
|
|
|
|
else:
|
|
|
|
else:
|
|
|
|
chat_room_data['visitor'] = None
|
|
|
|
chat_room_data['visitor'] = None
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
chat_members = ChatMember.objects.filter(room=chat_room)
|
|
|
|
|
|
|
|
if chat_members.exists():
|
|
|
|
|
|
|
|
chat_room_data['members'] = [
|
|
|
|
|
|
|
|
{
|
|
|
|
|
|
|
|
'id': member.member.id,
|
|
|
|
|
|
|
|
'first_name': member.member.first_name,
|
|
|
|
|
|
|
|
'last_name': member.member.last_login,
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
for member in chat_members
|
|
|
|
|
|
|
|
]
|
|
|
|
|
|
|
|
else:
|
|
|
|
|
|
|
|
chat_room_data['members'] = []
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
chat_room_messages_data = []
|
|
|
|
chat_room_messages_data = []
|
|
|
|
for message in chat_room_messages:
|
|
|
|
for message in chat_room_messages:
|
|
|
|
message_data = model_to_dict(message)
|
|
|
|
message_data = model_to_dict(message)
|
|
|
|