Esempio n. 1
0
 def deserialize_guild_leave_event(
         self, shard: gateway_shard.GatewayShard,
         payload: data_binding.JSONObject) -> guild_events.GuildLeaveEvent:
     return guild_events.GuildLeaveEvent(app=self._app,
                                         shard=shard,
                                         guild_id=snowflakes.Snowflake(
                                             payload["id"]))
Esempio n. 2
0
 def deserialize_guild_leave_event(
     self,
     shard: gateway_shard.GatewayShard,
     payload: data_binding.JSONObject,
     *,
     old_guild: typing.Optional[guild_models.GatewayGuild],
 ) -> guild_events.GuildLeaveEvent:
     return guild_events.GuildLeaveEvent(app=self._app,
                                         shard=shard,
                                         guild_id=snowflakes.Snowflake(
                                             payload["id"]),
                                         old_guild=old_guild)