diff --git a/sms.py b/sms.py index dfcb50c..01a6eac 100755 --- a/sms.py +++ b/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: