From 157801bc90e2469f39fa5c5428d5649eba761fad Mon Sep 17 00:00:00 2001 From: Nadir Chowdhury Date: Thu, 22 Apr 2021 04:22:22 +0100 Subject: [PATCH] Add Template.is_dirty --- discord/template.py | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/discord/template.py b/discord/template.py index 6330faf45..fd4554d7e 100644 --- a/discord/template.py +++ b/discord/template.py @@ -105,8 +105,25 @@ class Template: This is referred to as "last synced" in the official Discord client. source_guild: :class:`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): self._state = state self._store(data) @@ -133,11 +150,12 @@ class Template: guild = Guild(data=source_serialised, state=state) self.source_guild = guild + self.is_dirty = data.get('is_dirty', None) def __repr__(self) -> str: return ( f'