athphane / userbot

if statements can be merged PTC-W0048
Anti-pattern
Major
6 months ago3 years old
Consider merging collapsible if statements
 47async def summoned(bot: UserBot, message: Message):
 48    chat_details = SUMMON().find_chat_id(message)
 49
 50    if chat_details is not None: 51        if chat_details["chat_id"] == message.chat.id:
 52            if not AFK:
 53                try:
Consider merging collapsible if statements
47    try:
48        chat_details = StickerDeleter().find_chat_id(message)
49
50        if chat_details is not None:51            if chat_details["chat_id"] == message.chat.id \
52                    and chat_details['sticker_id'] == message.sticker.file_unique_id:
53                await message.delete()
Consider merging collapsible if statements
 91                    )
 92
 93    def calculate_retard_level(self, user_id):
 94        if self.check_if_warned(user_id): 95            if self.check_if_approved(user_id) is False:
 96                to_calculate = self.pm_table.find_one({"user_id": user_id})
 97
Consider merging collapsible if statements
 77            return True
 78
 79    def increment_retard_level(self, user_id):
 80        if self.check_if_warned(user_id): 81            if self.check_if_approved(user_id) is False:
 82                to_increment = self.pm_table.find_one({"user_id": user_id})
 83