mirror of https://gitlab.com/litecord/litecord.git
blueprints.guilds: add GUILD_MEMBER_UPDATE dispatch
This commit is contained in:
parent
de98d0f609
commit
b0d5a97c36
|
|
@ -234,6 +234,17 @@ async def update_nickname(guild_id):
|
||||||
WHERE user_id = $2 AND guild_id = $3
|
WHERE user_id = $2 AND guild_id = $3
|
||||||
""", j['nick'], user_id, guild_id)
|
""", j['nick'], user_id, guild_id)
|
||||||
|
|
||||||
# TODO: fire guild member update event
|
roles = await app.db.fetch("""
|
||||||
|
SELECT role_id
|
||||||
|
FROM member_roles
|
||||||
|
WHERE user_id = $1 AND guild_id = $2
|
||||||
|
""", user_id, guild_id)
|
||||||
|
|
||||||
|
await app.dispatcher.dispatch_guild(guild_id, 'GUILD_MEMBER_UPDATE', {
|
||||||
|
'guild_id': str(guild_id),
|
||||||
|
'roles': list(map(str, roles)),
|
||||||
|
'user': await app.storage.get_user(user_id),
|
||||||
|
'nick': j['nick'],
|
||||||
|
})
|
||||||
|
|
||||||
return j['nick']
|
return j['nick']
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue