From badd23ac84dafde7c24b71a0ce2b6a36a145ae2f Mon Sep 17 00:00:00 2001 From: emile Date: Sat, 17 Aug 2024 15:51:55 +0300 Subject: [PATCH] new --- osinaweb/db.sqlite3 | Bin 1957888 -> 1957888 bytes .../__pycache__/models.cpython-310.pyc | Bin 9757 -> 10102 bytes osinaweb/osichat/models.py | 28 +++++++++++++----- 3 files changed, 21 insertions(+), 7 deletions(-) diff --git a/osinaweb/db.sqlite3 b/osinaweb/db.sqlite3 index 0284574f40716b2f51880b63f1e0ce67dcd7c152..526c883cdf15aa3c682d1dc954bb69d74000ec49 100644 GIT binary patch delta 693 zcmaja%WD%+6bImWq@84vOxmVRI++X)#LE9 zK7S2A+r9J2MO7W0b7UAtmtV5B=W%xykL|s2f7aoiM+0wn;Kcy}NT35_U>s0D4-9|? zMqmPFzyJ%F0Fz(}Siv-y0XAR@EEb1E)K&m zc7{_j)k31K)Y9vz^+rPqrW5x|!GPqimr@O>mTn=-HtPt-7jN8-mkOnFtF*M?{@rfp z3dv+aPPJ zex;AKD9-f^6BJ1hgolg`PdB;TJ*7FoYp1j@y-&^(JBT_Eyt<#ay~%ctAnQ+Js4ejh zB=%Xx7V=6#r{s?W#E2B~g~MVn5F$Ki=baG7mr+0Xt4_X>!{0fJdHQqk9xYBYq(NcxCqW4Wci12Ux+(M<4`Fnv;1X&f; mTe(`UUaofJd;g#0`e)K8r0Q3d(IjgH^^b(dTKh<7kN*JegU=cO delta 479 zcmYk#K}aG|9LMqZeAbN5Q5$V-r*SS7=tY^aw4{iIU=Irm1$i$kO^Z<+Ow|V&g`6GHa~r+GbTtL?c>!DxyU+ZQ@^^f6FtqZ?)K3*%;49 zQ<@Ri6=!hN>5lB*W#ode1091M@Hkt5o@0HiVz>Q@u-N5U{#b8N4KZa>}^2621`4En+L}v-6pN z%+#jjX1CW0Z~eJZfu(fQ6u{^1&OX|Gb|2kWce`B{>=db@5r{xEK{3R#JX%o7qi%Mlb++4CxI3-1 zY~@i68bFYf_<~~V3j`ww(F8Do82!rz6H*9UV8zwxegu{)P~TvN=ILv78PFO~QPsJYj&9nk4n#`-Sh zJsyjFBR=G>LQ6UW@A)>e18_YPIqu&c^r~*v^9Jh=9+YIMKh!HJJ}~@ujb5_fMA%Gt ziSROE3qo=74J2>vyfULoWWX!#_`1%i04lB5v^2}6WF$a{kDXG@Q_32$Xw zK3tV6@IqjCZ&fNvMOJj-)uB3$uo<`NoMkhfS!vQyb?_~y_f{Q6Z&aFeR-L9#ZBm<$ zuwj{R#V5_GOLZS%Oj4!Z`%CfUIKu$_4$V*pO68$`hoQYj0@qQ^i-ZzFVcZa#UW+$3 zZFLRpxKClVCcQGiwVhhtRQxr^m|oG%GUuWRwnBN-FzYp1jOP3a0_DXG0(s(PL@frt zhGOkChqk*=8dWvEj-IS1h>B7%l_ppcOsyIw4a)9xwp+CGdJ@xKa>BFEfc=Y^^NzGhq^2IF>Q6hg0}a5v{5^* zRk$i+h$`bzl}%cxDcq}y>j`PvGHEs1QO9^hwbHer3#)R&Hmlm`ofCWO#!bR_kx({_ zO-s>Ql&h91Ij|M&svWy6Ps-Fe#hIJvdVaTFF?C}o-KcdMo0iTObW|a@CM-koR2=veuv+p=Uj9O_y}Pq3I4R>n^WcTk=*516zKSjBZQ_!2Dnu}1v+GN`n`9CIc zPH@P#Jr$cl+ZeO`nWH6@;^tMQ7nk13X z3Y2P&LfJ4i{GP2O{c&n=g7)FYy;a;OP;Wvw_)a80)=04lu4Pj2c6u2*13#p{U@6c$ zOm-1&bYxivSTm~>k+~Q^F#~PnodWWUgl`FAt}fFwB+lb~;z2||MsqTY)yw$#IT8CX zT4>(l75SkHxN{{i777K3#sSR0v0cUxjnoPWuIN`5pX{z1}@eqG$?@Kc6Ac nEOD9!E;6D@aN0M%UCu<{#{BM<=K|?~EzlgWwc7s$`F-X% delta 1718 zcmaJ>TWl0%6rO)Cvs-2_)4gB1m)72<1XPHKLIVjA(zqq9%>Lpy&KsL(>O$_k4TKne(6f zKdae=jHl#wZ<6q1T(~`OtMyY)yTZnoGs??MIf&YdHCHI`!%%S@WWCVp-pRU_b8fdq zK7tSVAY6?%z+2u7fW~3hftCCIX33N%C8%EUoawnN~L#Z}gqdECul6v5L zZG8($+evzXpqHSZKqoK=1_-(!=k~+B+Kk76q7BK5WEP;qcU;#c4CBahhN>QiQPlei zrNJIY(Ktm6KZa_aCpeCvDHX@byqPbTI2Xm)`%9z6ay6w#$!Z$`h2X;kc7h_z`jZyT z0eAgLWr#E*1SjBLEG)l=tXT(bfy5cxKjYqKtKKuE!L4TQq|r}l{r9mVBO~oYGWR3s zY>G`vLlSrC7W%&|Em)>lu?Bg@gF?ruy0T@+I%LzWlVoonl69MIpR-L_MD=pEB8^A0 zU`ezjHHhl)mb38C67 zI?rDrm?fAY@DrSdbW1qI=aK&v$)w>sB_9hhKED=eaK}5S)GQUHqp0Txu*(MSE{(;FMIRG8g05);UT+eM)1C@N_C3 z+?WkHn}LbcUhfjJf06hh!IC)tQ|efNW?C(czeZ0c5TG{}gK~P$=8Gt34!+@5iVm;4 znslr>Y%8p$+aDJdi4qEZ1~~mL;Ez*5%OAXZyj+I zozp44Odxjg3)+)9ejOEVd||A`S24DeS*#w$udl`L#n{7*O^u?;4UR>XqCjzP-zT3D zegl0*$mfF*s*K+d{{C(}kzB;*-T026{jP4hM%*MqR`cMx2UGtaY#wekJsiD>_DKp; zT{;z;7Qk)cH^J82Dt}BaKZkA2x3`WFE9Ns#94#xSHRH4+T$Ds@5P9S2bjwq timedelta(minutes=5): + self.send_visitor_notification(is_repeat=True) + + def send_visitor_notification(self, is_repeat=False): + if is_repeat: + title = "Existing visitor new acitivity on Ositcom!" + if self.title: + body = f"Visitor navigated to {self.title}" + elif self.url: + body = f"Visitor returned to {self.url}" + else: + title = "New visitor on Ositcom!" + if self.title: + body = f"New visitor navigated to {self.title}" + elif self.url: + body = f"New visitor navigated to {self.url}" notification = ChatNotification.objects.create( - title="New visitor on Ositcom!", + title=title, message = body, image = self.visitor.notification_flag_image_url, type = "Visitor"