From 5a9064a5df6c1481dd4a7a2976aef8718537933a Mon Sep 17 00:00:00 2001 From: Gareth Coles Date: Thu, 7 Jun 2018 21:56:47 +0100 Subject: Grab user avatars in bot API call --- pysite/tables.py | 1 + pysite/views/api/bot/user.py | 13 ++++++++----- 2 files changed, 9 insertions(+), 5 deletions(-) (limited to 'pysite') diff --git a/pysite/tables.py b/pysite/tables.py index 87e6cf47..e7e47215 100644 --- a/pysite/tables.py +++ b/pysite/tables.py @@ -186,6 +186,7 @@ TABLES = { "users": Table( # Users from the Discord server primary_key="user_id", keys=sorted([ + "avatar", "user_id", "roles", "username", diff --git a/pysite/views/api/bot/user.py b/pysite/views/api/bot/user.py index 8c5d8f77..d9efb829 100644 --- a/pysite/views/api/bot/user.py +++ b/pysite/views/api/bot/user.py @@ -10,19 +10,22 @@ from pysite.mixins import DBMixin SCHEMA = Schema([ { - "user_id": str, + "avatar": str, + "discriminator": str, "roles": [str], - "username": str, - "discriminator": str + "user_id": str, + "username": str } ]) DELETE_SCHEMA = Schema([ { "user_id": str, + + Optional("avatar"): str, + Optional("discriminator"): str, Optional("roles"): [str], - Optional("username"): str, - Optional("discriminator"): str + Optional("username"): str } ]) -- cgit v1.2.3