mirror of
				https://github.com/TitanEmbeds/Titan.git
				synced 2025-11-04 07:47:10 +01:00 
			
		
		
		
	Even more time sleep 0
This commit is contained in:
		@@ -4,6 +4,7 @@ from requests_oauthlib import OAuth2Session
 | 
				
			|||||||
from flask import session, abort, url_for, request
 | 
					from flask import session, abort, url_for, request
 | 
				
			||||||
from titanembeds.utils import redis_store, make_user_cache_key
 | 
					from titanembeds.utils import redis_store, make_user_cache_key
 | 
				
			||||||
from flask_socketio import disconnect
 | 
					from flask_socketio import disconnect
 | 
				
			||||||
 | 
					import time
 | 
				
			||||||
 | 
					
 | 
				
			||||||
authorize_url = "https://discordapp.com/api/oauth2/authorize"
 | 
					authorize_url = "https://discordapp.com/api/oauth2/authorize"
 | 
				
			||||||
token_url = "https://discordapp.com/api/oauth2/token"
 | 
					token_url = "https://discordapp.com/api/oauth2/token"
 | 
				
			||||||
@@ -65,6 +66,7 @@ def get_user_managed_servers():
 | 
				
			|||||||
    guilds = json.loads(fetched)
 | 
					    guilds = json.loads(fetched)
 | 
				
			||||||
    filtered = []
 | 
					    filtered = []
 | 
				
			||||||
    for guild in guilds:
 | 
					    for guild in guilds:
 | 
				
			||||||
 | 
					        time.sleep(0)
 | 
				
			||||||
        permission = guild['permissions'] # Manage Server, Ban Members, Kick Members
 | 
					        permission = guild['permissions'] # Manage Server, Ban Members, Kick Members
 | 
				
			||||||
        if guild['owner'] or user_has_permission(permission, 5) or user_has_permission(permission, 2) or user_has_permission(permission, 1):
 | 
					        if guild['owner'] or user_has_permission(permission, 5) or user_has_permission(permission, 2) or user_has_permission(permission, 1):
 | 
				
			||||||
            filtered.append(guild)
 | 
					            filtered.append(guild)
 | 
				
			||||||
@@ -81,6 +83,7 @@ def get_user_managed_servers_id():
 | 
				
			|||||||
    guilds = get_user_managed_servers_safe()
 | 
					    guilds = get_user_managed_servers_safe()
 | 
				
			||||||
    ids=[]
 | 
					    ids=[]
 | 
				
			||||||
    for guild in guilds:
 | 
					    for guild in guilds:
 | 
				
			||||||
 | 
					        time.sleep(0)
 | 
				
			||||||
        ids.append(guild['id'])
 | 
					        ids.append(guild['id'])
 | 
				
			||||||
    return ids
 | 
					    return ids
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -91,6 +94,7 @@ def check_user_can_administrate_guild(guild_id):
 | 
				
			|||||||
def check_user_permission(guild_id, id):
 | 
					def check_user_permission(guild_id, id):
 | 
				
			||||||
    guilds = get_user_managed_servers_safe()
 | 
					    guilds = get_user_managed_servers_safe()
 | 
				
			||||||
    for guild in guilds:
 | 
					    for guild in guilds:
 | 
				
			||||||
 | 
					        time.sleep(0)
 | 
				
			||||||
        if guild['id'] == guild_id:
 | 
					        if guild['id'] == guild_id:
 | 
				
			||||||
            return user_has_permission(guild['permissions'], id) or guild['owner']
 | 
					            return user_has_permission(guild['permissions'], id) or guild['owner']
 | 
				
			||||||
    return False
 | 
					    return False
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,6 +29,7 @@ class RedisQueue:
 | 
				
			|||||||
            data = list(data)
 | 
					            data = list(data)
 | 
				
			||||||
            data_parsed = []
 | 
					            data_parsed = []
 | 
				
			||||||
            for d in data:
 | 
					            for d in data:
 | 
				
			||||||
 | 
					                time.sleep(0)
 | 
				
			||||||
                if d != "":
 | 
					                if d != "":
 | 
				
			||||||
                    data_parsed.append(json.loads(d))
 | 
					                    data_parsed.append(json.loads(d))
 | 
				
			||||||
            return data_parsed
 | 
					            return data_parsed
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -111,6 +111,7 @@ def checkUserBanned(guild_id, ip_address=None):
 | 
				
			|||||||
            banned = False
 | 
					            banned = False
 | 
				
			||||||
        else:
 | 
					        else:
 | 
				
			||||||
            for usr in dbUser:
 | 
					            for usr in dbUser:
 | 
				
			||||||
 | 
					                time.sleep(0)
 | 
				
			||||||
                if usr.lifter_id is not None:
 | 
					                if usr.lifter_id is not None:
 | 
				
			||||||
                    banned = False
 | 
					                    banned = False
 | 
				
			||||||
    else:
 | 
					    else:
 | 
				
			||||||
@@ -265,6 +266,7 @@ def get_channel_permission(channel, guild_id, guild_owner, guild_roles, member_r
 | 
				
			|||||||
    
 | 
					    
 | 
				
			||||||
    # User Guild Roles
 | 
					    # User Guild Roles
 | 
				
			||||||
    for m_role in member_roles:
 | 
					    for m_role in member_roles:
 | 
				
			||||||
 | 
					        time.sleep(0)
 | 
				
			||||||
        for g_role in guild_roles:
 | 
					        for g_role in guild_roles:
 | 
				
			||||||
            time.sleep(0)
 | 
					            time.sleep(0)
 | 
				
			||||||
            if g_role["id"] == m_role:
 | 
					            if g_role["id"] == m_role:
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user