WIP: Add UpdateChecker cog #14

Draft
cswimr wants to merge 37 commits from updatechecker into main
Showing only changes of commit 88ee068cbd - Show all commits

View file

@ -365,7 +365,7 @@ class UpdateChecker(commands.Cog):
"""Add repos to the whitelist"""
data = await self.conf.whitelist()
ds = set(data)
ns = set([r.name for r in repos])
ns = {r.name for r in repos}
ss = ds | ns
await self.conf.whitelist.set(list(ss))
await ctx.send(f"Whitelist update successful: {humanize_list(tuple(map(inline, ss)))}")
@ -375,7 +375,7 @@ class UpdateChecker(commands.Cog):
"""Remove repos from the whitelist"""
data = await self.conf.whitelist()
ds = set(data)
ns = set([r.name for r in repos])
ns = {r.name for r in repos}
ss = ds - ns
await self.conf.whitelist.set(list(ss))
await ctx.send(
@ -397,7 +397,7 @@ class UpdateChecker(commands.Cog):
"""Add repos to the blacklist"""
data = await self.conf.blacklist()
ds = set(data)
ns = set([r.name for r in repos])
ns = {r.name for r in repos}
ss = ds | ns
await self.conf.blacklist.set(list(ss))
await ctx.send(f"Backlist update successful: {humanize_list(tuple(map(inline, ss)))}")
@ -407,7 +407,7 @@ class UpdateChecker(commands.Cog):
"""Remove repos from the blacklist"""
data = await self.conf.blacklist()
ds = set(data)
ns = set([r.name for r in repos])
ns = {r.name for r in repos}
ss = ds - ns
await self.conf.blacklist.set(list(ss))
await ctx.send(