Add ability to edit guild invite splashes.
This commit is contained in:
		| @@ -441,6 +441,11 @@ class Guild(Hashable): | ||||
|         icon: bytes | ||||
|             A *bytes-like* object representing the icon. Only PNG/JPEG supported. | ||||
|             Could be ``None`` to denote removal of the icon. | ||||
|         splash: bytes | ||||
|             A *bytes-like* object representing the invite splash. | ||||
|             Only PNG/JPEG supported. Could be ``None`` to denote removing the | ||||
|             splash. Only available for partnered guilds with ``INVITE_SPLASH`` | ||||
|             feature. | ||||
|         region: :class:`GuildRegion` | ||||
|             The new region for the guild's voice communication. | ||||
|         afk_channel: :class:`VoiceChannel` | ||||
| @@ -475,7 +480,18 @@ class Guild(Hashable): | ||||
|             else: | ||||
|                 icon = None | ||||
|  | ||||
|         try: | ||||
|             splash_bytes = fields['splash'] | ||||
|         except KeyError: | ||||
|             splash = self.splash | ||||
|         else: | ||||
|             if splash_bytes is not None: | ||||
|                 splash = utils._bytes_to_base64_data(splash_bytes) | ||||
|             else: | ||||
|                 splash = None | ||||
|  | ||||
|         fields['icon'] = icon | ||||
|         fields['splash'] = splash | ||||
|         if 'afk_channel' in fields: | ||||
|             fields['afk_channel_id'] = fields['afk_channel'].id | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user