chat v3
This commit is contained in:
SDE
2023-08-13 19:24:50 +03:00
parent 1c569b7358
commit bea4c1420b
2 changed files with 33 additions and 18 deletions

View File

@@ -55,23 +55,25 @@ class ChatConsumer(WebsocketConsumer):
resDict
)
data.update({
'cur_user': receiver,
'required_beep': True,
})
Dict = update_chat(data)
group_name = f'user_{receiver}'
resDict = {
'type': 'update_chat',
'sender': receiver,
'receiver': sender,
'group_name': group_name,
}
resDict.update(Dict)
async_to_sync(self.channel_layer.group_send)(
group_name,
resDict
)
if group_name in self.channel_layer.groups.keys():
data.update({
'cur_user': receiver,
'required_beep': True,
})
Dict = update_chat(data)
resDict = {
'type': 'update_chat',
'sender': receiver,
'receiver': sender,
'group_name': group_name,
}
resDict.update(Dict)
async_to_sync(self.channel_layer.group_send)(
group_name,
resDict
)
def echo(self, data):
print('ws echo')