guild.mod: use request.args on guild prune

- schemas.GUILD_PRUNE: add default parameter to days, add compute_prune_count
This commit is contained in:
Luna 2019-08-02 11:48:13 -03:00
parent cf16a14e94
commit 27ec018bf5
2 changed files with 4 additions and 3 deletions

View File

@ -176,7 +176,7 @@ async def get_guild_prune_count(guild_id):
await guild_perm_check(user_id, guild_id, 'kick_members')
j = validate(await request.get_json(), GUILD_PRUNE)
j = validate(request.args, GUILD_PRUNE)
days = j['days']
member_ids = await get_prune(guild_id, days)
@ -191,7 +191,7 @@ async def begin_guild_prune(guild_id):
await guild_perm_check(user_id, guild_id, 'kick_members')
j = validate(await request.get_json(), GUILD_PRUNE)
j = validate(request.args, GUILD_PRUNE)
days = j['days']
member_ids = await get_prune(guild_id, days)

View File

@ -657,7 +657,8 @@ GUILD_SETTINGS = {
}
GUILD_PRUNE = {
'days': {'type': 'number', 'coerce': int, 'min': 1}
'days': {'type': 'number', 'coerce': int, 'min': 1, 'max': 30, 'default': 7},
'compute_prune_count': {'type': 'string', 'default': 'true'}
}
NEW_EMOJI = {