Fixed cleanup pulling more logs than required. (#1128)

Added conditional statement to break loop once number of messages to be deleted has been reached.
This commit is contained in:
renebulous 2017-12-04 10:30:41 +08:00 committed by palmtree5
parent 183572f312
commit 66d8ded924

View File

@ -63,6 +63,8 @@ class Cleanup:
elif (ctx.message.created_at - message.created_at).days >= 14: elif (ctx.message.created_at - message.created_at).days >= 14:
too_old = True too_old = True
break break
elif len(to_delete) >= number:
break
tmp = message tmp = message
reason = "{}({}) deleted {} messages "\ reason = "{}({}) deleted {} messages "\
@ -112,6 +114,8 @@ class Cleanup:
elif (ctx.message.created_at - message.created_at).days >= 14: elif (ctx.message.created_at - message.created_at).days >= 14:
too_old = True too_old = True
break break
elif len(to_delete) >= number:
break
tmp = message tmp = message
reason = "{}({}) deleted {} messages "\ reason = "{}({}) deleted {} messages "\
" made by {}({}) in channel {}"\ " made by {}({}) in channel {}"\
@ -252,6 +256,8 @@ class Cleanup:
elif (ctx.message.created_at - message.created_at).days >= 14: elif (ctx.message.created_at - message.created_at).days >= 14:
too_old = True too_old = True
break break
elif len(to_delete) >= number:
break
tmp = message tmp = message
reason = "{}({}) deleted {} "\ reason = "{}({}) deleted {} "\
@ -326,6 +332,8 @@ class Cleanup:
# Found a message that is 14 or more days old, stop here # Found a message that is 14 or more days old, stop here
too_old = True too_old = True
break break
elif len(to_delete) >= number:
break
tmp = message tmp = message
if channel.name: if channel.name: