mirror of
https://github.com/Rapptz/discord.py.git
synced 2025-06-07 12:18:59 +00:00
Add Template.is_dirty
This commit is contained in:
parent
8457f70477
commit
157801bc90
@ -105,8 +105,25 @@ class Template:
|
|||||||
This is referred to as "last synced" in the official Discord client.
|
This is referred to as "last synced" in the official Discord client.
|
||||||
source_guild: :class:`Guild`
|
source_guild: :class:`Guild`
|
||||||
The source guild.
|
The source guild.
|
||||||
|
is_dirty: Optional[:class:`bool`]
|
||||||
|
Whether the template has unsynced changes.
|
||||||
|
|
||||||
|
.. versionadded:: 2.0
|
||||||
"""
|
"""
|
||||||
|
|
||||||
|
__slots__ = (
|
||||||
|
'code',
|
||||||
|
'uses',
|
||||||
|
'name',
|
||||||
|
'description',
|
||||||
|
'creator',
|
||||||
|
'created_at',
|
||||||
|
'updated_at',
|
||||||
|
'source_guild',
|
||||||
|
'is_dirty',
|
||||||
|
'_state',
|
||||||
|
)
|
||||||
|
|
||||||
def __init__(self, *, state, data: TemplatePayload):
|
def __init__(self, *, state, data: TemplatePayload):
|
||||||
self._state = state
|
self._state = state
|
||||||
self._store(data)
|
self._store(data)
|
||||||
@ -133,11 +150,12 @@ class Template:
|
|||||||
guild = Guild(data=source_serialised, state=state)
|
guild = Guild(data=source_serialised, state=state)
|
||||||
|
|
||||||
self.source_guild = guild
|
self.source_guild = guild
|
||||||
|
self.is_dirty = data.get('is_dirty', None)
|
||||||
|
|
||||||
def __repr__(self) -> str:
|
def __repr__(self) -> str:
|
||||||
return (
|
return (
|
||||||
f'<Template code={self.code!r} uses={self.uses} name={self.name!r}'
|
f'<Template code={self.code!r} uses={self.uses} name={self.name!r}'
|
||||||
f' creator={self.creator!r} source_guild={self.source_guild!r}>'
|
f' creator={self.creator!r} source_guild={self.source_guild!r} is_dirty={self.is_dirty}>'
|
||||||
)
|
)
|
||||||
|
|
||||||
async def create_guild(self, name: str, region: Optional[VoiceRegion] = None, icon: Any = None):
|
async def create_guild(self, name: str, region: Optional[VoiceRegion] = None, icon: Any = None):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user