Await the send notifications coroutines
Signed-off-by: Emmy D'Anello <emmy.danello@animath.fr>
This commit is contained in:
parent
ca7cf5987c
commit
31f5373652
|
@ -509,9 +509,9 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
|
||||||
{'type': 'draw.box_visibility', 'visible': True})
|
{'type': 'draw.box_visibility', 'visible': True})
|
||||||
|
|
||||||
# Notify the team that it can draw a problem
|
# Notify the team that it can draw a problem
|
||||||
self.channel_layer.group_send(f"team-{tds[0].participation.team.trigram}",
|
await self.channel_layer.group_send(f"team-{tds[0].participation.team.trigram}",
|
||||||
{'type': 'draw.notify', 'title': "À votre tour !",
|
{'type': 'draw.notify', 'title': "À votre tour !",
|
||||||
'body': "C'est à vous de tirer un nouveau problème !"})
|
'body': "C'est à vous de tirer un nouveau problème !"})
|
||||||
|
|
||||||
async def select_problem(self, **kwargs):
|
async def select_problem(self, **kwargs):
|
||||||
"""
|
"""
|
||||||
|
@ -631,9 +631,9 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
|
||||||
{'type': 'draw.box_visibility', 'visible': True})
|
{'type': 'draw.box_visibility', 'visible': True})
|
||||||
|
|
||||||
# Notify the team that it can draw a problem
|
# Notify the team that it can draw a problem
|
||||||
self.channel_layer.group_send(f"team-{new_trigram}",
|
await self.channel_layer.group_send(f"team-{new_trigram}",
|
||||||
{'type': 'draw.notify', 'title': "À votre tour !",
|
{'type': 'draw.notify', 'title': "À votre tour !",
|
||||||
'body': "C'est à vous de tirer un nouveau problème !"})
|
'body': "C'est à vous de tirer un nouveau problème !"})
|
||||||
else:
|
else:
|
||||||
# Pool is ended
|
# Pool is ended
|
||||||
if pool.size == 5:
|
if pool.size == 5:
|
||||||
|
@ -684,9 +684,9 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
|
||||||
await self.channel_layer.group_send(f"team-{td.participation.team.trigram}",
|
await self.channel_layer.group_send(f"team-{td.participation.team.trigram}",
|
||||||
{'type': 'draw.dice_visibility', 'visible': True})
|
{'type': 'draw.dice_visibility', 'visible': True})
|
||||||
# Notify the team that it can draw a dice
|
# Notify the team that it can draw a dice
|
||||||
self.channel_layer.group_send(f"team-{td.participation.team.trigram}",
|
await self.channel_layer.group_send(f"team-{td.participation.team.trigram}",
|
||||||
{'type': 'draw.notify', 'title': "À votre tour !",
|
{'type': 'draw.notify', 'title': "À votre tour !",
|
||||||
'body': "C'est à vous de lancer le dé !"})
|
'body': "C'est à vous de lancer le dé !"})
|
||||||
|
|
||||||
await self.channel_layer.group_send(f"tournament-{self.tournament.id}",
|
await self.channel_layer.group_send(f"tournament-{self.tournament.id}",
|
||||||
{'type': 'draw.dice_visibility', 'visible': True})
|
{'type': 'draw.dice_visibility', 'visible': True})
|
||||||
|
@ -706,9 +706,9 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
|
||||||
{'type': 'draw.dice', 'team': participation.team.trigram, 'result': None})
|
{'type': 'draw.dice', 'team': participation.team.trigram, 'result': None})
|
||||||
|
|
||||||
# Notify the team that it can draw a dice
|
# Notify the team that it can draw a dice
|
||||||
self.channel_layer.group_send(f"team-{participation.team.trigram}",
|
await self.channel_layer.group_send(f"team-{participation.team.trigram}",
|
||||||
{'type': 'draw.notify', 'title': "À votre tour !",
|
{'type': 'draw.notify', 'title': "À votre tour !",
|
||||||
'body': "C'est à vous de lancer le dé !"})
|
'body': "C'est à vous de lancer le dé !"})
|
||||||
|
|
||||||
# Reorder dices
|
# Reorder dices
|
||||||
await self.channel_layer.group_send(f"tournament-{self.tournament.id}",
|
await self.channel_layer.group_send(f"tournament-{self.tournament.id}",
|
||||||
|
@ -818,9 +818,9 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
|
||||||
{'type': 'draw.set_active', 'draw': self.tournament.draw})
|
{'type': 'draw.set_active', 'draw': self.tournament.draw})
|
||||||
|
|
||||||
# Notify the team that it can draw a problem
|
# Notify the team that it can draw a problem
|
||||||
self.channel_layer.group_send(f"team-{new_trigram}",
|
await self.channel_layer.group_send(f"team-{new_trigram}",
|
||||||
{'type': 'draw.notify', 'title': "À votre tour !",
|
{'type': 'draw.notify', 'title': "À votre tour !",
|
||||||
'body': "C'est à vous de tirer un nouveau problème !"})
|
'body': "C'est à vous de tirer un nouveau problème !"})
|
||||||
|
|
||||||
|
|
||||||
@ensure_orga
|
@ensure_orga
|
||||||
|
@ -896,9 +896,9 @@ class DrawConsumer(AsyncJsonWebsocketConsumer):
|
||||||
{'type': 'draw.dice_visibility', 'visible': True})
|
{'type': 'draw.dice_visibility', 'visible': True})
|
||||||
|
|
||||||
# Notify the team that it can draw a problem
|
# Notify the team that it can draw a problem
|
||||||
self.channel_layer.group_send(f"team-{td.participation.team.trigram}",
|
await self.channel_layer.group_send(f"team-{td.participation.team.trigram}",
|
||||||
{'type': 'draw.notify', 'title': "À votre tour !",
|
{'type': 'draw.notify', 'title': "À votre tour !",
|
||||||
'body': "C'est à vous de tirer un nouveau problème !"})
|
'body': "C'est à vous de tirer un nouveau problème !"})
|
||||||
|
|
||||||
await self.channel_layer.group_send(f"volunteer-{self.tournament.id}",
|
await self.channel_layer.group_send(f"volunteer-{self.tournament.id}",
|
||||||
{'type': 'draw.dice_visibility', 'visible': True})
|
{'type': 'draw.dice_visibility', 'visible': True})
|
||||||
|
|
Loading…
Reference in New Issue