Rename enums to use official API naming

This commit is contained in:
Rapptz
2021-04-28 01:37:26 -04:00
parent cc800796a2
commit eda6680377
4 changed files with 24 additions and 23 deletions

View File

@@ -445,7 +445,7 @@ class InteractionResponseType(Enum):
# channel_message = 3 (deprecated)
channel_message = 4 # (with source)
deferred_channel_message = 5 # (with source)
ack = 6 # for components?
deferred_message_update = 6 # for components
class VideoQualityMode(Enum):
auto = 1
@@ -455,18 +455,18 @@ class VideoQualityMode(Enum):
return self.value
class ComponentType(Enum):
group = 1
action_row = 1
button = 2
def __int__(self):
return self.value
class ButtonStyle(Enum):
blurple = 1
grey = 2
green = 3
red = 4
hyperlink = 5
primary = 1
secondary = 2
success = 3
danger = 4
link = 5
def __int__(self):
return self.value

View File

@@ -222,7 +222,7 @@ def button(
*,
custom_id: Optional[str] = None,
disabled: bool = False,
style: ButtonStyle = ButtonStyle.grey,
style: ButtonStyle = ButtonStyle.secondary,
emoji: Optional[Union[str, PartialEmoji]] = None,
group: Optional[int] = None,
) -> Callable[[ItemCallbackType], ItemCallbackType]:

View File

@@ -51,7 +51,7 @@ if TYPE_CHECKING:
def _walk_all_components(components: List[Component]) -> Iterator[Component]:
for item in components:
if item.type is ComponentType.group:
if item.type is ComponentType.action_row:
yield from item.children
else:
yield item