From 6f8a843e49a64bff2a8f3e88ffafcfbfbbfb0038 Mon Sep 17 00:00:00 2001 From: 0Gitnick <36289298+0Gitnick@users.noreply.github.com> Date: Tue, 26 Nov 2019 18:34:10 -0600 Subject: [PATCH] Make peer cleanup timings smoother --- src/onionrpeers/peercleanup.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/onionrpeers/peercleanup.py b/src/onionrpeers/peercleanup.py index c332828b..6173a041 100644 --- a/src/onionrpeers/peercleanup.py +++ b/src/onionrpeers/peercleanup.py @@ -41,10 +41,8 @@ def peer_cleanup(): if peerprofiles.PeerProfiles(address).score < min_score: keydb.removekeys.remove_address(address) try: - if (int(epoch.get_epoch()) - int(keydb.transportinfo.get_address_info(address, 'lastConnect'))) >= 600: - expireTime = 600 - else: - expireTime = 86400 + lastConnect = int(keydb.transportinfo.get_address_info(address, 'lastConnect')) + expireTime = 86400 - int(epoch.get_epoch()) - lastConnect blacklist.addToDB(address, dataType=1, expire=expireTime) except sqlite3.IntegrityError: #TODO just make sure its not a unique constraint issue pass