Added iter for DB
This commit is contained in:
@@ -3,7 +3,7 @@ import disnake
|
||||
from disnake import Option, OptionType, Colour
|
||||
from disnake.ext import commands
|
||||
|
||||
from lib import read_db
|
||||
from lib import DB_Reader
|
||||
from lib import logger
|
||||
|
||||
|
||||
@@ -23,15 +23,20 @@ class General(commands.Cog):
|
||||
]
|
||||
)
|
||||
async def info(self, inter, user=None):
|
||||
user_audio = None
|
||||
default_audio = None
|
||||
user = user or inter.author
|
||||
user_audio = await read_db(inter.guild.id, user.id, column='usertracks')
|
||||
default_audio = await read_db(inter.guild.id, user.id, column='defaulttracks')
|
||||
_user = DB_Reader(inter.guild.id)
|
||||
for r in _user:
|
||||
if r.userid == user.id:
|
||||
user_audio = r.usertracks
|
||||
default_audio = r.defaulttracks
|
||||
|
||||
rolelist = [r.mention for r in user.roles if r != inter.guild.default_role]
|
||||
if rolelist:
|
||||
roles = "\n".join(rolelist)
|
||||
else:
|
||||
roles = "Not added any role"
|
||||
|
||||
if user_audio:
|
||||
audios = "• " + "\n• ".join(sorted(user_audio.split(", ")))
|
||||
else:
|
||||
|
||||
Reference in New Issue
Block a user