Minor logic formatting

このコミットが含まれているのは:
n9k 2022-06-19 08:16:10 +00:00
コミット 1581e6ac89
1個のファイルの変更10行の追加13行の削除

ファイルの表示

@ -174,19 +174,16 @@ def verify(user, digest, answer):
@with_timestamp() @with_timestamp()
def deverify(timestamp, user): def deverify(timestamp, user):
if not user['verified']: if user['verified']:
return n_user_messages = 0
for message in reversed(MESSAGES):
n_user_messages = 0 message_sent_ago = timestamp - message['timestamp']
for message in reversed(MESSAGES): if message_sent_ago >= CONFIG['FLOOD_MESSAGE_DURATION']:
message_sent_ago = timestamp - message['timestamp'] break
if message_sent_ago >= CONFIG['FLOOD_MESSAGE_DURATION']: elif message['token'] == user['token']:
break n_user_messages += 1
elif message['token'] == user['token']: if n_user_messages >= CONFIG['FLOOD_MESSAGE_THRESHOLD']:
n_user_messages += 1 user['verified'] = False
if n_user_messages >= CONFIG['FLOOD_MESSAGE_THRESHOLD']:
user['verified'] = False
def _update_presence(timestamp, user): def _update_presence(timestamp, user):
old, user['presence'] = user['presence'], get_presence(timestamp, user) old, user['presence'] = user['presence'], get_presence(timestamp, user)