Revamp admin remove command to auto-reload config

This commit is contained in:
Zeva Rose 2021-06-30 17:59:18 -06:00
parent e357d6e4ce
commit 1a4cba437f

View file

@ -182,10 +182,11 @@ class OwnerCog(commands.Cog):
if user.id not in self.admins: if user.id not in self.admins:
await ctx.send(f"{user.mention} is not an admin.") await ctx.send(f"{user.mention} is not an admin.")
return return
self.admins.remove(user.id)
self.db.mongo.jarvis.settings.update_one( self.db.mongo.jarvis.settings.update_one(
{"key": "admins"}, {"$set": {"value": self.admins}} {"key": "admins"}, {"$set": {"value": self.admins}}
) )
reload_config()
self.admins = get_config().admins
await ctx.send(f"{user.mention} is no longer an admin.") await ctx.send(f"{user.mention} is no longer an admin.")