Add audit log event transformer for AuditLogEntry.target

This commit is contained in:
Alex Nørgaard
2022-03-09 02:20:23 +00:00
committed by GitHub
parent 0db7b22713
commit 4c00b8110c

View File

@ -49,6 +49,7 @@ if TYPE_CHECKING:
from .guild import Guild
from .member import Member
from .role import Role
from .scheduled_event import ScheduledEvent
from .types.audit_log import (
AuditLogChange as AuditLogChangePayload,
AuditLogEntry as AuditLogEntryPayload,
@ -558,3 +559,6 @@ class AuditLogEntry(Hashable):
def _convert_target_thread(self, target_id: int) -> Union[Thread, Object]:
return self.guild.get_thread(target_id) or Object(id=target_id)
def _convert_target_guild_scheduled_event(self, target_id: int) -> Union[ScheduledEvent, Object]:
return self.guild.get_scheduled_event(target_id) or Object(id=target_id)