Chat mit BUtton für eine Person FERTIG!
This commit is contained in:
parent
1edadf3a76
commit
74db8a190c
|
|
@ -99,14 +99,20 @@ class UsersChat(WebsocketConsumer):
|
|||
if(len(pathcheck) == 7 and len(pathcheck[5]) > 0):
|
||||
loggeduser = User.objects.get(pk=Token.objects.get(key=pathcheck[5]).user_id)
|
||||
self.appconnect = True
|
||||
print("APP CONNECTED IN USERS CHAT")
|
||||
else:
|
||||
loggeduser = self.scope["user"]
|
||||
|
||||
roomname = "privatechat_" + str(self.scope["url_route"]["kwargs"]["creator"]) + "_" + str(self.scope["url_route"]["kwargs"]["single"])
|
||||
# TODO: Hier das doppelte Problem lösen mit den Channels...Datenbank dazuziehen!!!
|
||||
print(roomname)
|
||||
print(loggeduser.pk)
|
||||
channel_layer = channels.layers.get_channel_layer()
|
||||
print(channel_layer)
|
||||
Room.objects.add(roomname, self.channel_name, loggeduser)
|
||||
|
||||
def disconnect(self, close_code):
|
||||
#self.channel_layer.group_discard(list(Room.objects.filter(room_channel_name=self.channel_name))[0].room_channel_name, self.channel_name)
|
||||
Presence.objects.touch(self.channel_name)
|
||||
Room.objects.remove("", self.channel_name)
|
||||
|
||||
# WEBSOCKET-DATA-CONTENT
|
||||
|
|
|
|||
Loading…
Reference in New Issue