Ignore read flag
This modification is to avoid duplicate messages when some of them is read on the phone.
This commit is contained in:
parent
f86fa0d6a7
commit
84d8c8bcc8
8
sms.py
8
sms.py
|
@ -98,13 +98,17 @@ class SMS_Service (Thread):
|
|||
if len (msgs) < limit_fast_get:
|
||||
break
|
||||
offset += limit_fast_get
|
||||
for msg in self.sms_list:
|
||||
del (msg ['read'])
|
||||
while True:
|
||||
sleep (10)
|
||||
sleep (5)
|
||||
getting_new = True
|
||||
offset = 0
|
||||
while getting_new:
|
||||
msgs = self.get_sms (limit = limit_normal_get, offset = offset)
|
||||
getting_new = False
|
||||
for msg in msgs:
|
||||
del (msg ['read'])
|
||||
for msg in msgs:
|
||||
if msg not in self.sms_list:
|
||||
getting_new = True
|
||||
|
@ -266,7 +270,7 @@ class Web_Service (BaseHTTPRequestHandler):
|
|||
self.send_header ('Content-type', 'text/html; charset=UTF-8')
|
||||
self.end_headers ()
|
||||
t = []
|
||||
for i in sorted (conv, key = lambda item: item [0], reverse = True) [0:5000]:
|
||||
for i in sorted (conv, key = lambda item: item [0], reverse = True) [0:2000]:
|
||||
if i [1]:
|
||||
t.append ([i [2], '↓ ' + i [0]])
|
||||
else:
|
||||
|
|
Loading…
Reference in New Issue