From d0a69a2c4b88d7b34c4aeb5f45a909edc860f306 Mon Sep 17 00:00:00 2001 From: emile Date: Fri, 12 Jul 2024 11:27:02 +0300 Subject: [PATCH] new --- .../__pycache__/consumers.cpython-310.pyc | Bin 7301 -> 7253 bytes osinaweb/support/consumers.py | 6 ++++-- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/osinaweb/support/__pycache__/consumers.cpython-310.pyc b/osinaweb/support/__pycache__/consumers.cpython-310.pyc index 9c97d4e7a012517f6e197827bc9e0213a1ddd641..4196a0789559cc5a8fc9629e3cb9273275eb0f87 100644 GIT binary patch delta 750 zcmZ{hO=uHQ5XX0RH`~o;W72jvYi&fOb+uqDRU)YL=*23n4VbnzHJjEXn51tvMkTFC z(OW?n1P>l6o}?&9K)ma*APPe9=*cgN)r$weW}@K9h57A&{%>~P+j%#RyiP}|;c!5r zXZ_u+xy^yck+UJgR)t267-x(y&Jb)|3O$4et-){^Ak(@NISNB*@;#{pCAle;6bBr6 zMP39)p-gRpqux~(WzR>MR_a&=dg~}hhf|6e=B|Fin_#|LsTA^Fv08C$zc6^gWF#1! z3_ngqlQ4-RVKdQB#u|kiCB#6MRggjZ5%A$!G>sb&hC$qlc2Cn@k_W4@qdLAK+yh5j z0gxPNT(Ubx#bmoJ!IuANagdB`uI zuU6u|8Qj;i46pD}PsW;JW14Y}v7eD*)VZ;dBl(Qtt4`1*9dtdUi5zXT17@&nr2VtB zU@N0EyqA^{niti2P2|ZF4xc{24L@*Nz)!~U_#9WuqvA4K^Na&rhNn$6_=VF8gsZ!7 z%P?CFa{`h@HruBzv%1KrFxnle_%TtlYMi$V7g!0#-yf}8dy-c;KgMX^GLKO#FVPVz_H$xa=5GiH(+O_wEzGB delta 785 zcmZ{gO=uHQ5XX1kZnvB7G%?*YZAdK=8nm@&3)QL=ig*iRZHl&9Yc_4OiAnl)qqU?} zD1w)QFbEzB+G7z95NN4n`siBlQ}^`1cVTv?|U`e4i5)4l6cfH-an1d78`RFOKS+Lg$7ZnDY)X9YUvHt zYTXcWNGilvMz8BbPD(=q8GWW+yz`6PD5I!D}MzEp7gs+DrFQs}EY1?luJxVOqO zOZiuQEX+9WtXp^FMJ{uRF~P{;;Yc(&MeZvyCrr?VPDA@O0|foyeSF&1fGONk?-&UbI~H?@on@3d~EJTzXI6!Db}l(xb`Iej;+CGTy4)KuCZ{PF~c~@ z7+~Dy!saZw@5%NIf}t2-7=B&OQlli?z!7uUbCWhQYF2u1GhzDYWwlfRxSR!PI5;DvT=Qph69| zJ8FqVjt>$gdk*98Mb9UWq?S28%Lp<2jC%~1QOAdgA^3%F5{v(TjQji;p(V=S;WKv_ XOIYiCtn&kryW4JJPuGAtbSV7?)bFq8 diff --git a/osinaweb/support/consumers.py b/osinaweb/support/consumers.py index 7556e868..c4ee23fc 100644 --- a/osinaweb/support/consumers.py +++ b/osinaweb/support/consumers.py @@ -172,6 +172,7 @@ class TicketRoomConsumer(WebsocketConsumer): connections = TicketConnection.objects.filter(ticket=self.ticket, terminated_at__isnull=True) event = { 'type': 'user_connection_handler', + 'user': self.user, 'connections': connections, } async_to_sync(self.channel_layer.group_send)( @@ -181,11 +182,12 @@ class TicketRoomConsumer(WebsocketConsumer): def user_connection_handler(self, event): context = { 'connections': event['connections'], + 'user': event['user'] } - html = render_to_string("details_templates/partials/ticket-online-users.html", context=context) + self.send(text_data=json.dumps({ 'event_type': 'user_status', - 'html': html + }))