mirror of https://gitlab.com/litecord/litecord.git
admin_api.features: dispatch GUILD_UPDATE on feature changes
- storage: fix typing on get_guild_full
This commit is contained in:
parent
16e583179c
commit
0dbfb3a210
|
|
@ -45,6 +45,9 @@ async def _update_features(guild_id: int, features: list):
|
|||
WHERE id = $2
|
||||
""", features, guild_id)
|
||||
|
||||
guild = await app.storage.get_guild_full(guild_id)
|
||||
await app.dispatcher.dispatch('guild', guild_id, 'GUILD_UPDATE', guild)
|
||||
|
||||
|
||||
@bp.route('/<int:guild_id>/features', methods=['PATCH'])
|
||||
async def replace_features(guild_id: int):
|
||||
|
|
|
|||
|
|
@ -633,7 +633,7 @@ class Storage:
|
|||
'voice_states': await self.guild_voice_states(guild_id),
|
||||
}}
|
||||
|
||||
async def get_guild_full(self, guild_id: int, user_id: int,
|
||||
async def get_guild_full(self, guild_id: int, user_id: Optional[int] = None,
|
||||
large_count: int = 250) -> Optional[Dict]:
|
||||
"""Get full information on a guild.
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue