forked from DGNum/gestioCOF
Update base consumers
This commit is contained in:
parent
e1d942a7ca
commit
d120a2bb62
1 changed files with 3 additions and 24 deletions
|
@ -71,6 +71,9 @@ class DjangoJsonWebsocketConsumer(AsyncJsonWebsocketConsumer):
|
||||||
|
|
||||||
@classmethod
|
@classmethod
|
||||||
async def encode_json(cls, content):
|
async def encode_json(cls, content):
|
||||||
|
# Remove the type value, only used by Channels to choose the group to send to
|
||||||
|
content.pop("type")
|
||||||
|
|
||||||
return json.dumps(content, cls=DjangoJSONEncoder)
|
return json.dumps(content, cls=DjangoJSONEncoder)
|
||||||
|
|
||||||
|
|
||||||
|
@ -96,27 +99,3 @@ class PermConsumerMixin:
|
||||||
await super().connect()
|
await super().connect()
|
||||||
else:
|
else:
|
||||||
await self.close()
|
await self.close()
|
||||||
|
|
||||||
# async def raw_connect(self, message, **kwargs):
|
|
||||||
# # Same as original raw_connect method of JsonWebsocketConsumer
|
|
||||||
# # We add user to connection_groups call.
|
|
||||||
# groups = self.connection_groups(user=message.user, **kwargs)
|
|
||||||
# for group in groups:
|
|
||||||
# await self.channel_layer.group_add(group, message.reply_channel)
|
|
||||||
# # Group(group, channel_layer=message.channel_layer).add(message.reply_channel)
|
|
||||||
# self.connect(message, **kwargs)
|
|
||||||
#
|
|
||||||
# async def raw_disconnect(self, message, **kwargs):
|
|
||||||
# # Same as original raw_connect method of JsonWebsocketConsumer
|
|
||||||
# # We add user to connection_groups call.
|
|
||||||
# groups = self.connection_groups(user=message.user, **kwargs)
|
|
||||||
# for group in groups:
|
|
||||||
# await self.channel_layer.group_discard(group, message.reply_channel)
|
|
||||||
# # Group(group, channel_layer=message.channel_layer).discard(
|
|
||||||
# # message.reply_channel
|
|
||||||
# # )
|
|
||||||
# self.disconnect(message, **kwargs)
|
|
||||||
#
|
|
||||||
# def connection_groups(self, user, **kwargs):
|
|
||||||
# """`message.user` is available as `user` arg. Original behavior."""
|
|
||||||
# return super().connection_groups(user=user, **kwargs)
|
|
||||||
|
|
Loading…
Reference in a new issue