From 349556575c58487c00f080ab84f3dc89c4fd8ff1 Mon Sep 17 00:00:00 2001 From: emile Date: Wed, 2 Oct 2024 10:35:44 +0300 Subject: [PATCH] new --- osinaweb/db.sqlite3 | Bin 1990656 -> 1990656 bytes .../__pycache__/consumers.cpython-310.pyc | Bin 19296 -> 19388 bytes osinaweb/osichat/consumers.py | 4 +++- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/osinaweb/db.sqlite3 b/osinaweb/db.sqlite3 index a28c7aed0be7f8964f6b8b1bd8326aff0658c56a..061d8e95efbbc615665bd58fc049cf321cd6a573 100644 GIT binary patch delta 490 zcmZoTP}y*xa)LDD$B8n|j2|~91m}wy8t57rDHxbr8Ch5vSm+rW7?>EDH=oFFKatM} z#7scU48$xz%nHP8K+F!r96-zo#9Tnk4a7X#PvrA{sYe)RY;0v>re|hmY-DP&{o;FG z;|dQA?HCmnkE+ATcx9I3>lhBB!Fz+^p2VBDXTz zEU7#>CAZYl$c(W9q-uJjos2^J^F@3>%n!r@Kr9HvLO?7G#3Dc}3dCaDpDz-Z)n!ba z&U!)oFcUw+_EQ(cBe?3zuAO%<%Z&4G@D{4u@2 zN_JClSxK(9RZgjCagJAhscWiNT4AJRnoFUtVNz~>fV)AOQ+#GwzDJ3Nd6Y@9u~Bfc ck%5tkE>`CPEiMOJ3<(-bGfb)KT`i(S7yMNn$Hca7Np* z4Pt9V)lJ>Nq&0Bb1BU}V5P%;9KoEq$3c^|9M)`NsD@=(rpDgC zMEy=U=KD0{N_Ep zXMOkY(q`kmJ(RY)q%2&Sk+6@w@Oev9t%R#)J@M50D;xy4fXtzk9vACC% zbW3_9DHadYjCh11OIl!>U#&Y#dxG1bgxXCl(B&;R%*b6sI-AUp&V|5YX1I@8-hS!U z$=N6$VAi4(z5e4!_IiE)E3ZGYOg7aPK$e%7$#mL1L6|Cy^r&}2K4hSt^YXNZsWjD8 z>IIr^DAZ}l4NB%BMqGZynbG}g^2;L{f9E*5e^1svDCOS(v!Y%23@q{wgR2-7vqO~_9`LopZ}C!8hJRalEsCQbRXi2# zb8NdEFC?OxADJ{4g;5T6r>oq@PmYO;fHPJMSeLoG`UlM6$v zV=Ze9YZfmM^8qnG5DTR6&S9x#1F{4c2rXo&We2L|s9^`HRjlQ#;aDJC!uz7*P8b(IH&Av(p7#R~L z^Qp{bG~B#KC6Jl1V)8%rb&PX2uhn?L#kgeiG~;b7jLn;UE&7=llQ-YBddbLmbn|hW z^Gu94H&3_U&BVyGIoK(TiBWCyDwpewjP{$G+-@;4hHsAb@MdJpn!M6;F=P2=U#}cS I<}wjC0NCY&aR2}S diff --git a/osinaweb/osichat/consumers.py b/osinaweb/osichat/consumers.py index 1b9a9266..2e9f1d42 100644 --- a/osinaweb/osichat/consumers.py +++ b/osinaweb/osichat/consumers.py @@ -202,12 +202,14 @@ class Osichat(WebsocketConsumer): if self.client_type == 'mobile_admin': chat_rooms_data = [] for chat_room in chat_rooms: + last_message = ChatMessage.objects.filter(room=chat_room).last() chat_room_data = { 'id': chat_room.id, 'name': chat_room.name, 'last_update': chat_room.last_updated, 'date_created': chat_room.date_created, - + 'unread_messages': chat_room.unread_messages(self.scope["user"]), + 'last_message': model_to_dict(last_message) if last_message else None } members = chat_room.chatmember_set.all() member_data = []