diff options
| -rw-r--r-- | metricity/bot.py | 4 | ||||
| -rw-r--r-- | metricity/models.py | 1 |
2 files changed, 3 insertions, 2 deletions
diff --git a/metricity/bot.py b/metricity/bot.py index 7a618ad..74d4636 100644 --- a/metricity/bot.py +++ b/metricity/bot.py @@ -149,7 +149,7 @@ async def on_guild_available(guild: Guild) -> None: @bot.event -async def on_member_join(member: Member): +async def on_member_join(member: Member) -> None: """On a user joining the server add them to the database.""" await sync_process_complete.wait() @@ -180,7 +180,7 @@ async def on_member_join(member: Member): @bot.event -async def on_member_update(_before: Member, member: Member): +async def on_member_update(_before: Member, member: Member) -> None: """When a member updates their profile, update the DB record.""" await sync_process_complete.wait() diff --git a/metricity/models.py b/metricity/models.py index 73296ca..d5cc663 100644 --- a/metricity/models.py +++ b/metricity/models.py @@ -44,6 +44,7 @@ class User(db.Model): @classmethod def bulk_upsert(cls: type, users: List[Dict[str, Any]]) -> Any: + """Perform a bulk insert/update of the database to sync the user table.""" qs = insert(cls.__table__).values(users) update_cols = [ |