Cześć,
w swojej aplikacji zdecydowałem się na skorzystanie z djnago channels. Wykorzystuję tę bibliotkę do obsługi web socketów. Jednak mam problem, nie mogę wysłać wiadomości go utworzonej grupy jednocześnie mogę wysłać wiadomość do łączącego się użytkownika. Kod mniej więcej wygląda tak:
class waiting(WebsocketConsumer):
def connect(self):
self.channel_layer.group_add(
'my_group_name',
self.channel_name
)
if <condition>:
self.channel_layer.group_send( # To nie daje żadnego efektu, jestem penwny że warunek jest spełniany
'my_group_name',
{
'message' : 'succes'
}
)
self.accept()
self.send(json.dumps({'message' : 'message'})) # Ta widomość dochodzi
def disconnect(self, close_code):
self.channel_layer.group_discard(
'my_group_name',
self.channel_name
)
Widać w tym jakiś błąd? Przekopałem już kilka tutoriali, sprawdziłem w dokumentacji i nie wiedzę żadnego błędu.