From 626ea8ab09c7e1917bd3fa69534156cd392c4f76 Mon Sep 17 00:00:00 2001 From: b3yond Date: Mon, 24 Sep 2018 23:16:05 +0200 Subject: [PATCH] only save newer tweets, don't override with older --- user.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/user.py b/user.py index 54b7cf1..b2da2e6 100644 --- a/user.py +++ b/user.py @@ -170,9 +170,10 @@ schlitz return db.cur.fetchone()[0] def save_seen_tweet(self, tweet_id): - db.execute("UPDATE seen_tweets SET tweet_id = ? WHERE user_id = ?;", - (tweet_id, self.uid)) - db.commit() + if tweet_id > self.get_seen_tweet(): + db.execute("UPDATE seen_tweets SET tweet_id = ? WHERE user_id = ?;", + (tweet_id, self.uid)) + db.commit() def get_seen_dm(self): db.execute("SELECT message_id FROM seen_dms WHERE user_id = ?;",